首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i<=
有以下程序 #include<stdio.h> int fun() { static int x=1; x*=2; return x; } main() { int i,s=1; for(i=1;i<=
admin
2019-07-14
60
问题
有以下程序
#include<stdio.h>
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://kaotiyun.com/show/D5Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includemain(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+strlen(q),q)
有以下程序#includemain(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序执行后的输出结果是
以下叙述中正确的是
C语言主要是借助以下哪种手段来实现程序模块化
以下叙述中正确的是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
有以下程序:#includemain(){ ints,t,A=10;doubleB=6; s=sizeof(A);t=sizeof(B); printf("%d,%d\n",s,t);}在VC6.0平台上编译运行,程序运行
在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwri
随机试题
李秘书需要将《国家中长期人才发展规划纲要》一文编辑整理并下发各部门,利用考生文件夹下提供的相关素材、参考样例文档,按下列要求帮助他完成文档的编排,最终的稿件不应超过22页:在文档封面页后的“插入目录”标记处插入只包含第1、第2两级标题的目录替换“插入目
简述移动平均法和算术平均法的异同。
精索内筋膜是_____________的延续,提睾肌来自__________,精索外筋膜是__________的延续,睾丸鞘膜来自__________。
该试验的灵敏度为
根据知识产权海关保护条例及相关规定,知识产权权利人可以将其知识产权向下列哪个部门申请知识产权海关保护备案?
一种部分可被生物分解的塑料饮料罐是将很小的塑料用淀粉等黏合剂黏在一起而制造出来的。因为只有黏合剂分解掉了,留下了细小的塑料,这些饮料罐被丢弃时每个罐子产生的塑料垃圾并不比类似的不可被生物分解的罐子被丢弃时产生的塑料垃圾少。下面哪项,如果正确,为上面
今年上半年的统计数字表明:甲省CPI在连续三个月环比上涨1.8%之后,又连续三个月下降1.7%;同期,乙省CPI连续三个月环比下降1.7%之后,又连续三个月上涨1.8%。假若去年12月甲、乙两省的CPI相同,则以下哪项判断不真?()
下列不属于网络操作系统的是(61)。
Greetings,investmententhusiast!OurrecordstellusthatyourecentlypurchasedanissueofQueenslandBusinessWeeklyfroma
Manyinstructorsbelievethataninformal,relaxedclassroomenvironmentis【C1】______tolearningandinnovation.Itisnotu
最新回复
(
0
)