首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
27
问题
若有以下程序
#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://jikaoti.com/ti/rgi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下列二叉树:对此二叉树中序遍历的结果为()。
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a
若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为【】。
有以下程序:main(){char*p[10]={"abc","aabdfg","dcdbe","abbcf’,"cd"};printf("%d\n",strlen(p[4]));}执行后的输出结果是
有以下程序main(){inti,s=0;for(i=1;i<l0;i+=2)s+=i+1printf("%d\n",s);}程序执行后的输出结果是______。
若有说明语句:inta,b,c,*d=&c;,则能正确从键盘读入3个整数分别赋给变量a、b、c的语句是______。
若有运算符:>、*=、<<、%、sizeof,则它们按优先级(由低至高)的正确排列次序为()。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
算法的复杂度主要包括时间复杂度和______复杂度。
随机试题
继父母子女间具有法律上的拟制血亲关系,产生父母子女间的权利和义务的条件是()
下列哪项检查可测胎儿肺成熟度
猫细小病毒血清型有()。
男性,45岁,身高171cm,体重85kg。口服葡萄糖耐量试验血糖结果:空腹6.7mmol/L,1小时9.8mmol/L。2小时7.0mmol/L。此结果说明该患者为
A.利伐沙班B.肝素C.链激酶D.维生素B12E.双嘧达莫增强前列环素活性,抑制血小板聚集,故人体存在前列环素时才有效的药物是
下列案件属于行政诉讼法规定的专属管辖的是()。
作用于桩基承台顶面的竖向力设计值为5000kN,x方向的偏心距为0.1m,不计承台及承台上土自重,承台下布置4根桩,如图所示,根据《建筑桩基技术规范》(JGJ94—2008)计算,承台承受的正截面最大弯矩与()最为接近。
拜金主义
Whatisthemainideaofthetalk?
HowmanyflightsadayaretherefromLondontoSanFrancisco?
最新回复
(
0
)