首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #iinclude im a=2; int f(int m) { static int n; n=0;n++;a++ return n+m+a: } main( ) { int k; f
若有以下程序: #iinclude im a=2; int f(int m) { static int n; n=0;n++;a++ return n+m+a: } main( ) { int k; f
admin
2021-07-09
49
问题
若有以下程序:
#iinclude
im a=2;
int f(int m)
{ static int n;
n=0;n++;a++
return n+m+a:
}
main( )
{ int k;
for(k=0;k<4;k++)printf("%d,",f(k));
}
则程序的输出结果是( )。
选项
A、4,5,6,7,
B、4,7,10,13,
C、4,6,8,10,
D、3,5,7,9,
答案
C
解析
主函数中变量k作为for语句的循环变量,取值0、l、2、3,同时也作为实参通过调用函数f传递给形参变量m。由于变量a是全局变量,变量n是静态变量,因此k=0时,f函数中,语句retum n+m+a;即l+0+3=4;k=1时,f函数中,语句return n+m+a;即2+1+3=6;k=2时,f函数中,语句return n+m+a;即3+2+3=8;k=3时,f函数中,语句:return n+m+a;即4+3+3=10。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/8zkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inta=-2,b=0;do{++b;)while(a++);printf(’’%d,%d\n’’,a,b);)则程序的输出结果是
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
若有定义:inta,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
设栈的顺序存储空间为S(1:m),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=m+1,则栈中的元素个数为()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
下面不属于结构化程序设计风格的是
C语言源程序名的后缀是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若n为1000
下面关于算法的叙述中,正确的是()。
随机试题
公务员的录用范围是:担任______以下及其他相当职务层次的非领导职务公务员。()
下列哪一味药不具有补脾益气功效
"心病宜食薤"的记载,出于下列何书
成熟红细胞获得能量的唯一途径是
I期临床试验健康志愿者的样本数一般为()。
建设工程定额和指标中分项最细、定额和指标子目最多的是()。
美联储宣布加息,其带来的影响可能有()。①导致美元走强,美元汇率升高②加速我国资本外流③导致美元贬值,美元进口增加④促进我国出口贸易发展
孙悟空去太上老君的丹房偷仙丹,恰巧太上老君回来,悟空变成一个童子。太上老君发现仙丹被偷,找来三个童子询问。三人的表述分别为:童子甲说:“不是丙拿的。”童子乙说:“甲说谎。”童子丙说:“甲没说谎。”已知只有孙悟空变的童子说了谎,问孙悟空变成了谁?(
农村贫困人口脱贫是“十三五”期间我国政府面临的艰巨任务,习近平总书记在中央扶贫工作会议中指出:“坚持精准扶贫、精准脱贫,重在提高脱贫攻坚成效。”2016年中央一号文件提出,实施精准扶贫、精准脱贫,要因人因地施策,分类扶持贫困家庭。基层是精准扶贫的着力点.基
以下程序的输出结果是()。main(){inta=4,b=5,c=0,d;d=!a&&!b‖!C;cout<<d<<endl;}
最新回复
(
0
)