首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=
admin
2010-09-05
27
问题
有下列程序: fun(int x,int y) { static int m=0,i=2; i+=m+1;m=i+x+y;return m; } main() { int j=1,m=1,k; k=fun(j,m);printf("%d,",k); k=fun(j,m);printf("%d\n",k); }执行后的输出结果是( )。
选项
A、5,5
B、5,11
C、11,11
D、11,5
答案
2
解析
子函数fun(int x,int y),将变量m和i声明为局部静态变量,因此第1次调用主函数后,局部静态变量m和i的值为5和3,第1次函数调用结束时,它们的值不释放保持不变,所以第2次调用时,局部静态变量m和i的初始值分别为5和3,即在执行“i+=m+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://jikaoti.com/ti/x4I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于控件数组的叙述中,正确的是( )。
下列可作为VisualBasic变量名的是()。
在窗体上画1个命令按钮和1个文本框,其名称分别为Command1和Text1,再编写如下程序:DimssAsStringPrivateSubText1_KeyPress(KeyAseiiAsInteger)If
以下变量名中合法的是( )。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下叙述错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
设有如下关系表:则下列操作正确的是()。
以下数组定义语句中,错误的是( )。
随机试题
AcademyAwardnomineeswhogohomeempty-handedmaynothaveashinyOscartoshowoff,buttheymayturnouttobethebiggerw
Mr.AndMrs.SmithhadalwaysspenttheirsummerholidaysinNewJerseyinthepast,stayinginasmallinnatthefootofahil
舌体胖大,有齿痕,主
【2001年第34题】对图3-41所示的桁架杆件内力的判断,哪项不正确?
下列关于重整计划效力的说法中,不符合《企业破产法》规定的是()。
一个球体的半径增加10%后,它的表面积增长百分之几?()
马克思主义美学家普列汉诺夫所主张的艺术起源学说是:
《明史.刑法志三》:“内官同法司录囚,始于正统六年,命何文渊、王文审行在疑狱,敕同内官兴安。周忱、郭瑾往南京,敕亦如之。时虽未定五年大审之制,而南北内官得与三法司刑狱矣……成化八年,命司礼太监王高、少监宋文毅两京会审,而各省恤刑之差,亦以是岁而定。十七年辛
VLAN工作在OSI参考模型的层次是()。
Theresearchersstresstheurgencyofpreservingoldvarietiesasbothdisease-resistantstrainsandonesthatwillthrivewitho
最新回复
(
0
)