首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include int f(int m) { static int n=0; int a=2; n++; a++; return n+m+a; } main( )
若有以下程序: #include int f(int m) { static int n=0; int a=2; n++; a++; return n+m+a; } main( )
admin
2020-01-10
27
问题
若有以下程序:
#include
int f(int m)
{ static int n=0;
int a=2;
n++; a++; return n+m+a;
}
main( )
{ int k;
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时,retum n+m+a之前,n为1,a为局部变量,值为3,m为0,所以第一个返回值为4。k为1,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6,依此类推答案为D。
转载请注明原文地址:https://kaotiyun.com/show/hUCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a
有下列程序:main(){inti,s=0,t[]=(1,2,3,4,5,6,7,8,9};for(i=0;i
下列给定程序中,函数fun的功能是:将s所指字符串中的所有数字字符移到所有非数字字符之后,并保持数字字符串和非数字字符串原有的次序。例如,s所指的字符串为“def35adh3kjsdt7”,执行后结果为“defadhkjsdf3537”。请在程序的下画
下列给定程序中,函数fun的功能是:从s所指字符串中,找出t所指字符串的个数作为函数值返回。例如,当s所指字符串中的内容为“abcdabfab”,t所指字符串的内容为“ab”,则函数返回整数3。请改正程序中的错误,使它能得出正确的结果。注意:不要改动m
下列给定程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要改动main函数,不得增
函数fun的功能是:将a、b中的两个正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量e的十位和千位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=5241。注意:部分源
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baaeda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。请在程
以下选项中与if(a=1)a++;elsea=b;语句功能不同的语句是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
随机试题
柯日布斯基等学者从语义学的角度提出了语言的若干特征,它们是
细菌主要的繁殖方式是
下列有关泡囊的叙述中错误的是()
A.思维被夺取B.思维被洞悉C.思维贫乏D.思维散漫E.思维迟缓病人认真讲了一番话,但周围的医生们都不理解他要说什么问题,该症状为
从防止触电的角度来说,绝缘、屏护和间距是防止()的安全措施。
工资账套参数。工资账套启用日期设置为“2009年1月1日”。选择“人民币”为工资核算记账本位币,自动代扣个人所得税,不进行扣零设置,人员编码长度为4位,只有一个工资类别。
基金销售人员应当根据有关的法规取得()认可的基金从业人员资格。
公关礼仪:是指公共关系工作人员在公共关系活动中遵循的礼貌礼节和行为规范,公关礼仪与礼仪密切相关,有着共同的原则:尊重、友好、谦虚、真诚,追求的都是一个和谐的人际环境,广交朋友,减少摩擦,增进友谊。根据以上定义,下列属于公关礼仪的范畴的是()。
[A]"Ijustdon’tknowhowtomotivatethemtodoabetterjob.We’reinabudgetcrunchandIhaveabsolutelynofinancialrewa
ThatLouisNevelsonisbelievedbymanycriticstobethegreatesttwentieth-centurysculptorisallthemoreremarkablebecause
最新回复
(
0
)