首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include <stdio.h> void fun() { static int a=0; a+=2;printf("%d",a); } main() { int
以下程序的输出结果是【 】。 #include <stdio.h> void fun() { static int a=0; a+=2;printf("%d",a); } main() { int
admin
2013-02-23
21
问题
以下程序的输出结果是【 】。
#include <stdio.h>
void fun()
{ static int a=0;
a+=2;printf("%d",a);
}
main()
{ int cc;
for(cc=1;cc<4;cc++)fun();
printf("\n");
}
选项
答案
246
解析
本题考查静态(static)局部变量的使用。fun函数中的静态局部变量a所占用的存储单元在程序运行过程中始终不释放,即当下一次调用该函数时,该变量仍然保留上一次函数调用结束时已有的值,3次调用fun函数分别得到2,4,6。
转载请注明原文地址:https://kaotiyun.com/show/c2Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是【】。main(){inta[]={2,4,6},*ptr=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y)<x)?*(prt+y):x;print
语句“printf("%d",(a=2)&&(b=-2);”的输出结果是______。
下列程序执行后输出的结果是【】。f(inta){staticc=0;c=a+c++;return(c);}main(){inta=2,i,k;for(i=0;i<2
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
在C语言中,函数中变量的隐含存储类别是_____。
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4;returny;}
已知各变量的类型说明如下:intk,a,b;unsignedlongw=5;doublex=142;则以下不符合c语言语法的表达式是______。
在多媒体计算机系统中,不能存储多媒体信息的是______。
在E-R图中,用来表示实体的图形是______。
随机试题
当增加反应酸度时,氧化剂的电极电位会增大的是()。
九仙散的组成药物中含有
患者孔某,倦怠乏力,食少便溏,四肢不温,皮下出血,瘀斑淡黯,舌淡苔薄白,脉沉迟。治宜选用()
可区分三萜皂苷和甾体皂苷的是
A、脂质体B、软膏剂C、微囊D、栓剂E、软胶囊;下列方法适于制备哪种剂型单凝聚法
评价企业短期偿债能力强弱最直接的指标是()。
当前我国正在积极转变经济发展方式,调整优化经济结构,请你结合区县实际,谈谈转变经济发展方式的工作思路和具体举措。
现阶段,阶级斗争已经不是我国社会的主要矛盾,国家的工作重心是发展经济,这就意味着公安机关的专政职能可以削弱了。()
Afewyearsago,whenenvironmentalistsinWashingtonStatebeganagitatingtoridlocaldumpsoftoxicoldcomputersandtelevi
Researchershavecometobelievethatdreams______.Thenegativefeelingsgeneratedduringthedaytendto______.
最新回复
(
0
)