首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include inta=2; intf(intm) {staticintn; n=0;n++;a++; returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); }
若有以下程序 #include inta=2; intf(intm) {staticintn; n=0;n++;a++; returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); }
admin
2015-07-31
56
问题
若有以下程序
#include
inta=2;
intf(intm)
{staticintn;
n=0;n++;a++;
returnn+m+a;
}
main()
{intk;
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、1、2、3,同时也作为实参通过调用函数f传递给形参变量m。由于变量a是全局变量,变量n是static静态变量,因此k=0时,f函数中,语句return n+m+a;即1+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/VBDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
关于下面的程序,正确的说法是()。inta,i=1;while(i<=0){scanf("%d",&a);i++;if(a>1)continue;printf("%d",a);
下述关于数据库系统的叙述中正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
下列叙述中正确的是()。
下列叙述中正确的是()。
下列叙述中,错误的是()。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
关系代数运算是以______为基础的运算。
关系数据库管理系统能实现的专门关系运算包括()
随机试题
A.细胞膜Na+-K+-ATP酶B.显像剂与血浆中转铁蛋白结合C.线粒体膜两侧电位差D.特异性结合E.细胞膜葡萄糖转运蛋白肿瘤18F-FDGPET显像时,肿瘤组织摄取显像剂相关因素有
女性,18岁,右乳外上象限肿块3cm×3cm大小,质如硬橡皮球,肿块表面光滑,活动,其诊断可能是()
两直角刚杆ACD,BEC在C处铰接,并支承如图4-23所示。若各杆重不计,则支座A处约束力的方向为()。
广义的有价证券有很多种,其中包括()
具有生动的人际互动效应的测评方法是()。
Shortlyaftertheaccident,two______policeweresenttothespottokeeporder.
每一个母亲对自己的孩子都心存偏爱,发生事情时常有包庇的言行也________,要求她们在关于孩子的任何事情上都________几乎是不现实的。填入画横线部分最恰当的一项是:
Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的
StudentlifeatAmericanuniversitiesischaoticduringthefirstweekofeachquarterorsemester.Registeringforclasses,bec
A、WriteDaisyanoteofapology.B、ReturnDaisy’snotesinafewdays.C、ApologizewhenDaisyislessangry.D、LethertalktoD
最新回复
(
0
)