首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include 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)
有以下程序: #include 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)
admin
2019-08-10
26
问题
有以下程序:
#include
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, 11
B、5, 5
C、11, 11
D、11, 5
答案
A
解析
声明静态局部变量:函数调用结束后,其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。本题子函数fun中的变量 i和m均为静态局部变量。所以第一次调用fun函数,返回m的值为5,第二次再调用fun函数时,i的值为3,m的值已经是5了,所以执行i+=m+1,i的值变为9,m=i+x+y=9+1+1=11。
转载请注明原文地址:https://kaotiyun.com/show/fcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1,c1,a2,c2);}若想通过键盘输入,使得a
有以下程序#includevoidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){int
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是
以下程序段完全正确的是
当变量c的值不为2、4、6时,值也为"真"的表达式是
以下叙述中正确的是
结构化程序设计中,下面对goto语句使用描述正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
函数fun的功能是:统计长整数n的各个位上出现数字1、2、3的次数,并通过外部(全局)变量c1,c2,c3返回主函数。例如:当n=123114350时,结果应该为:c1=3c2=1c3=2。请在程序的下划线处填入正确的内容并把下划线删除,使程
以下关手结构化程序设计的叙述中正确的是
随机试题
简述辩护人参加刑事诉讼的意义。
tRNA分子二级结构的特征是:
患者,女性,双眼干涩不爽两年余,伴视物疲劳,咽干便秘,偶有烦热;检查所见:白睛如常,黑睛见少量细小染色。
隙卡沟的宽度一般为
背景资料某实行监理的机电工程,建设单位通过招标选定了甲施工单位,施工合同中约定:施工现场的建筑垃圾由甲施工单位负责清除,其费用包干并在清除后一次性支付;甲施工单位将混凝土钻孔灌注桩分包给乙施工单位。建设单位、监理单位和甲施工单位共同考察确定商品混凝
公司进行债务重构标志着公司面临经营危机。()
学习历史可以用想象的方法“重建”历史。假如你生活在1913年的中国,可能会看到以下哪种情形?()
给定资料1.有人撰文称:“以淘宝为代表的电子商务,正在一步一步摧毁实体经济。而造成这一切的罪魁祸首,就是互联网。”文中称:“淘宝的推出扼杀了中国很多产业的创新力。它造成了全国比价,进而无限压低利润空间,导致制造业凋零,‘中国创造
如果在一个CPU周期中要产生3个脉冲T1=200ns,T2=400ns,T3=200ns,试画出时序产生器逻辑图。
一个产品要想稳固地占领市场,产品本身的质量和产品的售后服务二者缺一不可。空谷牌冰箱质量不错,但售后服务跟不上,因此,很难长期稳固地占领市场。以下哪项推理的结构和题干的推理结构最为类似?
最新回复
(
0
)