首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k): k=fun(j,m);printf("%d\n",k); 执行后的输出结果是
有下列程序: fun(int x,int y) i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k): k=fun(j,m);printf("%d\n",k); 执行后的输出结果是
admin
2012-12-03
44
问题
有下列程序:
fun(int x,int y)
i+=m+1;m=i+x+y;return m;
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
答案
B
解析
子函数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/3wPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
若有以下说明和语句:structst{intn;char*ch;};structsta[3]{5,"abc",7,"def",9,"ghk"},*p=a则值为6的表达式是______。
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
设有如下说明typedefstruct{intn;charc;doubleX;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
若有语句:char*line[5];以下叙述中正确的是()。
设有定义语句:charc1=92,c2=92;,则以下表达式中值为零的是
以下叙述中正确的是()。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
随机试题
腹腔穿刺术可用于下列哪些情况
Asheappliedsunscreentohisyoungdaughter’sface,DaraO’Rourke,professorofenvironmentalandlabourpolicyattheUniver
中国第一部《公司法》颁布于()
根据《商业银行法》的规定,下列有关商业银行的表述中哪一项是正确的?()
对热拌沥青混凝土路面,在沥青混合料拌合时,混合料的出厂温度控制在()。
人脑在生命头几个月进程中的发育是生物学上自我构成的最为值得提及的形式之一。从诞生的那一刻起,人就来到了一个充满刺激的世界。猛烈的外界刺激潮水般涌人婴儿的睡一醒周期的时间节拍。他的睡一醒行为是受他的大脑神经元结构控制的。新生儿的大脑于是自己生成一个时间程序,
深圳市成海公司是一家依法成立的有限责任公司,在成海公司,()有权决定公司的经营方针。
“老于旅途的人,走在平坦的地方,固是高高兴兴地向前走,走在崎岖的境界,愈是妙趣横生,觉得在此奇绝壮绝的境界,愈能感到一种冒险的美趣。要知在艰难地国运中建造国家,亦是人生最有趣的事。”这句话说明了
设A,B皆为n阶矩阵,则下列结论正确的是().
下列特征中不是面向对象方法的主要特征的是。
最新回复
(
0
)