首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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)
有以下程序 #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)
admin
2015-07-31
29
问题
有以下程序
#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、0
B、1
C、4
D、8
答案
C
解析
fun函数中的x为静态局部变量,占用固定的内存单元,下一次调用时仍可保留上次调用时的值。也就是说,如果多次调用fun函数,x的定义只在第一次调用时有效,从第二次调用开始,x的定义相当于不存在,直接使用x的值。主函数中调用两次fun函数:第一次调用:x=1,x=x*2=2,s=2;第二次调用:(直接用上次x的值)x=x*2=4,s=4。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/HEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段的输出结果是【】。inti=9;printf("%o\n",i);
以下程序的输出结果是______。sub(intx,int*y){*y=*y-x;}main(){inta=1,b=2;sub(a,&B);sub(b,&A);printf("%d,%d\n"
有以下程序段:intk=Owhile(k=1)k++;while循环执行的次数是()。
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为()。
树中度为零的结点称为______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
下面关于完全二叉树的叙述中,错误的是______。
在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的______。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
行政处罚由违法行为发生地的县级以上行政机关管辖。()
男性,65岁。头晕、心悸一周,偶有晕厥。既往有高血压、冠心病病史,血压140/70mmHg,心律不齐。心电图示PR间期为0.22秒,部分P波后有QRS波群脱落。其心电图诊断为
血钙的参考值为
牙列缺损导致受影响的发音不包括
【2008】某承包商承建一基础设施项目,其施工网络进度计划如图4.1所示。(时间单位:月)工程实施到第5个月末检查时,A2工作刚好完成,B.工作已进行了1个月。在施工过程中发生了如下事件:事件1:A,工作施工半个月时,发现业主提供的地质资料不准确,
以下可以反映销售商品房的总体价格水平的是()。
两臂侧平举慢慢放下时,三角肌()。
在《中华人民共和国义务教育法》中,提出了适龄儿童“依法享有平等接受义务教育的权利。并履行接受义务教育的义务”,在信息技术课堂教学中,如何体现这一宗旨?(可结合实例说明)
中国妇女第()次全国代表大会,首次向广大妇女提出“自尊、自爱、自重、自强”要求。
Havebreakfastonus!Wakeupwiththesmelloffreshcoffee,warmmuffins,andbutterypancakes.Goawayfortheweekend,ands
最新回复
(
0
)