首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> intfun( ) {staticintx=l; x*=2:returnx; } main( ) {inti,s=1; for(i=1;i<=2;i++)s=fun( ); printff’
有以下程序 #include<stdio.h> intfun( ) {staticintx=l; x*=2:returnx; } main( ) {inti,s=1; for(i=1;i<=2;i++)s=fun( ); printff’
admin
2014-06-18
63
问题
有以下程序
#include<stdio.h>
intfun( )
{staticintx=l;
x*=2:returnx;
}
main( )
{inti,s=1;
for(i=1;i<=2;i++)s=fun( );
printff’’%d\n’’,s);
}
程序运行后的输出结果是
选项
A、4
B、1
C、0
D、8
答案
A
解析
在子函数fun( )中定义局部静态变量x,其初值等于l,然后再把其值扩大1倍后返回。在主函数中执行for循环语句2次,调用函数fun( )两次,所以变量s的值等于4。这里要强调的一点是当函数fun( )执行完毕后,局部静态变量x的值不会丢失,仍然有效。
转载请注明原文地址:https://kaotiyun.com/show/0YJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是main(){inta=4,b=5,c=0,d;d=!a&&!b||!c;printf(“%d\n”,d;}
若定义:inta=511,*b=&a;则printf(“%d\n”,*b);的输出结果为
以下程序的运行结果是______。structexmp{charname[10];intnumber;};structexmptest[3]={{"WangXi",
分析下列程序:main(){intx=1,y=0,a=0,b=0;switch(a){case1:switch(b){case0:x++;case1:
若有如下程序:main(){intn;for(n=0;n<9;n++){if(n<1){printf("%d",n);continue;}if(n==4)break;printf("%d
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
下列函数定义中,会出现编译错误的是______。
下列关于队列的叙述中正确的是______。
下列选项中不能正确定义结构体的是_______。
以下叙述中错误的是()。
随机试题
有关妊娠期糖尿病对胎儿、新生儿的影响,错误的是
ThisisgenerallytrueofAmericanschools,especiallyattheundergraduatelevel.
A、上颌动脉B、面动脉C、舌动脉D、脑膜中动脉E、甲状腺上动脉面部软组织血供主要来自
患者,女,26岁。已婚。妊娠3个月,尿少色黄,尿时艰涩而痛,心烦,口舌生疮,舌红少苔,脉数。治疗应首选
月经病的治疗应注意
根据有关规定,可以发布房地产广告的是()。
混凝土浇水养护时间,对采用硅酸盐水泥、普通硅酸盐水泥或矿渣硅酸盐水泥拌制的混凝土不得少于下列何时间?[2004年第018题]
某项目要从国外进口一种原材料,原材料的CIF(到岸价格)为150美元/吨,美元的影子汇率为6.5,进口费用为240元/吨,请问这种原材料的影子价格是()。
RTOS响应中断请求并且完成相应__________【75】(ISR)的时间非常快,且这个时间必须具有某种程度的一致性。精细衡量这个时间一致性变化的术语是__________【76】。
ClimateChangeScientistspredictincreasingdroughts,floodsandextremeweatherandsaythereisgrowingevidencethathu
最新回复
(
0
)