首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
30
问题
有下列程序: 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://kaotiyun.com/show/TqWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列可作为VisualBasic变量名的是()。
关于随机文件,以下叙述中错误的是( )。
以下关于键盘事件的叙述中,错误的是()。
程序调试的任务是( )。
阅读程序:PrivateSubForm_Click() x=50 Fori=1To4 y=InputBox("请输入一个整数") y=Val(y) IfyMod5=0Then a=a+y
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
如果要定义一个窗体级变量,定义变量语句的位置应该是
以下关于窗体的叙述中,错误的是( )。
在关系代数运算中,有5种基本运算,它们是()。
随机试题
在我国许多公司制企业里,一种普遍现象是董事长兼任总经理,其主要弊端是()
能迅速终止心绞痛发作的药物是()。
属于乙类传染病,但按甲类管理的疾病是
根据临床特点,疟疾可被分为()。
某公司向区教委申请《办学许可证》,遭拒后向法院提起诉讼,法院判决区教委在判决生效后三十日内对该公司申请进行重新处理。判决生效后,区教委逾期拒不履行,某公司申请强制执行。关于法院可采取的执行措施,下列哪些选项是正确的?(2010年卷二87题)
与平行承发包模式相比,施工总承包模式的特点有( )。
保税仓库所存货物的储存期限为(),特殊情况经批准延长期限最长不超过()。
广东四大名园中保存原貌最好的古典园林是()。
个性心理特征不包括()
WherewastheWorldDigitalLibraryestablished?
最新回复
(
0
)