首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include intf(intm) {staticintn=0; inta=2; n++;a++;returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); } 则程序
若有以下程序 #include intf(intm) {staticintn=0; inta=2; n++;a++;returnn+m+a; } main() {intk; for(k=0;k<4;k++)printf("%d,",f(k)); } 则程序
admin
2015-07-31
64
问题
若有以下程序
#include
intf(intm)
{staticintn=0;
inta=2;
n++;a++;returnn+m+a;
}
main()
{intk;
for(k=0;k<4;k++)printf("%d,",f(k));
}
则程序的输出结果是
选项
A、3,5,7,9,
B、4,7,10,13,
C、4,5,6,7,
D、4,6,8,10,
答案
D
解析
本题考查静态局部变量以及自增运算符,静态局部变量在函数调用结束后,并不释放,仍然保留它的值,本题中,k为0时,return n+m+a之前,n为1,a为局部变量是3,m为0,所以第一个返回值为4。k为1,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6,依此类推答案为D。
转载请注明原文地址:https://kaotiyun.com/show/bmDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面程序的结果是______。main(){intx=2;printf("%d\n",(x--,x<<1,x&&5));}
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是______。
对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数为______。
有以下程序:#defineP3yoidF(intx){return(p*x*x);}main(){printf("%d\n",F(3+5));}程序运行后的输出结果是_____
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;1++)p[i]=i;for(i=0;i<3;i++)pr
关系代数运算是以______为基础的运算。
下列叙述中正确的是()。
有下列二叉树,对此二叉树中序遍历的结果为()。
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
肝素的抗凝血作用机制是
治疗支气管肺炎抗生素应持续用至
药品生产企业的关键人员包括
下列指标计算公式中,不正确的是()。
毛泽东提出对待古今中外一切文化成果的方针是:
没有心痛的感觉,认识不到中国科学界与世界的差距,这不是科学的态度;没有________思考,对国外的获奖者一味地追捧,也不是科学的态度;没有________考证,对国内的科研人员一味求全责备,也不是科学的态度;没有________精神,对获奖者背后付出的多
以下哪点是行为主义对心理咨询与治疗的观点?()
袋中有10个大小相等的球,其中6个红球4个白球,随机抽取2个,每次取1个,定义两个随机变量如下:就下列两种情况,求(X,Y)的联合分布律:第一次抽取后不放回.
世界上公认的第一台电子计算机诞生在()。
OnthemorningoflastFriday.Peterwenttoschoolasusual.Hewaswalkingalongtheroadwhenhesawawell【11】Hethoughtit
最新回复
(
0
)