首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i:1;
有以下程序 #include int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i:1;
admin
2020-03-15
42
问题
有以下程序
#include
int fun()
{ static int x=1;
x*=2; return x;
}
main()
{ int i,s=1;
for(i:1;i<=2;i++) s=fun();
printf("%d\n",s);
}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun()中定义局部静态变量x,其初值等于1,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun()两次,所以变量s的值等于4。这里要强调的一点是当函数fun()执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://www.kaotiyun.com/show/ODCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
有以下程序main(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;printf("%d\n",d);}程序运行后的输出结果是
有以下程序voidswap(char*x,char*y)main(){chart;{char*s1="abc",*s2="123";t=*x;
以下合法的字符型常量是
有定义:inta=64,b=8;,则表达式(a&b)‖(a&&b)和(a|b)&&(a‖b)的值分别为()。
有如下定义:struct{intnum;charname[10];struct{inty;intm;intd;}birth;}s,*ps=&s;以下对内嵌结构体成员的引用形式错
一名雇员就职于一家公司,一个公司有多名雇员,则实体公司和实体雇员之间的联系是()。
在数据库系统中,用户所见的数据模式为()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
对储粮危害最严重、最普遍的真菌是
下列多层建筑管道井的封堵做法,哪一条正确?
填方高度内的管涵顶面填土()mm以上才能用压路机碾压。
负责对全国银行业金融机构及其业务活动监督管理工作的机构是()。
注意创造自由空气,鼓励自由发表意见,不把自己的意见强加于人的领导属于()。
【2015年广西.单选】20世纪60年代以来,世界上最有影响的教育思潮是()。
声誉磁场是指声誉就像磁铁一样帮助企业吸引各种资源。事实上,声誉不仅像磁铁,而且能产生持久的磁场效应。这种效应不仅包括形成给企业带来效益的利益相关者的吸附效应,而且产生了吸引高质量利益相关者的筛选效应和自我加强效应。此中的声誉是指企业利益相关者(顾客、供应商
雾(茅盾)①雾遮没了正对着后窗的一带山峰。
某单位拟在椿树、枣树、楝树、雪松、银杏、桃树中选择4种栽种在庭院中。已知:
Ourassociation,whichhasconsistentlypressedforgreateremploymentopportunitiesforthedisabled,willpublish______propo
最新回复
(
0
)