首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
2019-05-17
25
问题
若有以下程序:
#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时,return n+m+a之前,n为1,a为局部变量是3,m为0,所以第一个返回值为4。k为1时,在函数返回值之前,静态局部变量为2,局部变量a仍然为3,m为1,所以结果是6。以此类推,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/CPRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是
有以下程序#includemain(){intaft={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;)printf("%d\n",a[2]
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0:fp=fopen(’’fname.dat’’,’’r’’);whil
下面选项中合法的字符常量是
以下关于结构化程序设计的叙述中正确的是
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
下面属于系统软件的是()。
将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为()。
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班。则实体兴趣班和实体学生之间的联系是()。
以下选项中不能作为C语言合法常量的是
随机试题
铜的线膨胀系数比低碳钢大_____所以焊后易变形。
下列哪种眼病不出现代偿头位
下列哪项检查不能说明胎儿储备能力正常
A.油脂性基质B.吸水性C.硬脂酸D.黏度调节剂E.水溶性基质羊毛脂不仅可提高软膏剂的渗透性,也可以增强软膏剂的()。
消防验收一般遵循验收受理、现场检查、()、结论评定、工程移交等顺序来进行。
安全控制的目标是减少和消除生产过程中的事故,保证人员健康安全和财产免受损失。具体应包括( )。
下列绍兴市对外开放的旅游景区(点),属于AAAA级旅游景区的是()。
从记忆方式的发展来看,高中生擅长采用的记忆方式是【】
教师要根据幼儿园的个体差异进行教育,下列现象不属于幼儿个体差异表现的是()
根据以下资料,回答下列问题。2008年非国有企业平均工业总产值比2005年增长:
最新回复
(
0
)