首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
有以下程序 #include int f ( int m ) { static int n=0; n+=m; return n; } main() { int n=0; printf ( "%d,", f(++n) ); printf ( "%d\n",
admin
2020-06-16
54
问题
有以下程序
#include
int f ( int m )
{ static int n=0;
n+=m;
return n;
}
main()
{ int n=0;
printf ( "%d,", f(++n) );
printf ( "%d\n", f(n++) );
}
程序运行后的输出结果是( )。
选项
A、1,2
B、1,1
C、2,3
D、3,3
答案
A
解析
静态变量是在编译时就被分配存储空间,所占用存储单元直到程序结束时才释放,其初始化只进行一次。函数f()的功能是用n累加所有调用该函数时传入的m的值,所以第一次调用函数f(++n),传入的参数为1,返回的值为1;第二次调用函数f(n++),传入的参数仍为1,返回时n在原先的基础上继续累加1,返回值为2,所以输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/MZCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是()。
有以下程序:#includemain(){inta=1,b=1;while(a一一)b一一:printf("%d%d\n",a,b);}程序的运行结果是()。
C源程序中不能表示的数制是()。
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
下列给定程序中,函数fun的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include#includedoublefun(intn){
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991010
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为eh的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面属于软件设计阶段产生的文档是()。
下面不属于软件需求规格说明书内容的是()。
随机试题
在附肢骨联结中(1)和(2)关节有囊内韧带;(3)和(4)关节有关节唇;(5)关节内有肌腱通过。
A.X线肺部"哑铃状"双极阴影B.X线肺门淋巴结肿大C.X线两肺均匀对称的大小一致的粟粒状阴影D.X线肺片状阴影E.X线整个肺部高密度阴影
下列不属于采购计划实施项目的是()。
甲建筑企业资质证书有效期届满,其需要延续资质证书有效期,那么其应当在资质证书有效期届满()前,申请办理资质延续手续。
________是项目各项活动产生的文件的总和,是项目整个生命期的文件记录,是项目产品不可缺少的组成部分。
马卡连柯的“平行教育法”体现了()
2010年全国电力进口量(表1中“?”处)为()亿千瓦时。
专利权是指发明创造人或其权利受让人对特定的发明创造在一定期限内依法享有的独占实施权,是知识产权的一种。专利侵权是指未经专利许可人许可,以生产经营为目的,实施了依法受保护的有效专利的违法行为。根据上述定义,下列构成专利侵权行为的是()。
已知消费函数为:C=100+0.6Y,投资为自主投资,I=60。试求:均衡的国民收入(Y)为多少?
Mostofmyclassmateswouldlikethatjob,therefore,____________(要得到那份工作,竞争将会很激烈).
最新回复
(
0
)