首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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,
有以下程序 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,
admin
2020-11-23
46
问题
有以下程序
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
答案
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/xy3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){unsignedchara=2,b=4,c=5,d;d=a|b;d&=c;pfinff("%d\n",d);}程序运行后的输出结果是()。
设有定义语句“int(*f)(int);”则下列叙述中正确的是()。
下列函数的功能是()。voidfun(char*a,char*b){while((*b=**a)!=’\0’){a++;b++;}}
在以下给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下选项中,能用作用户标识符的是()。
下面不属于软件测试实施步骤的是()。
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数
某学生的记录由学号、8门课程成绩和平均分组成,学号和8门课程的成绩已在主函数中给出,请编写函数fun,其功能是:求出该学生的平均分,并放入记录的ave成员中。例如,学生的成绩是:85.5,76,69.5,85,91,72,64.5,87.5,则
在面向对象方法中,不属于“对象”基本特点的是
随机试题
张孝祥《念奴娇.过洞庭湖》(洞庭青草)所写景色的节令是()。
A.家庭护理阶段B.地段护理阶段C.公共卫生护理阶段D.社区护理阶段E.以病人为中心的阶段出现于20世纪70年代后,以社区居民为服务对象,以健康促进和维护社区人群健康为目标,此期为
临产时可以灌肠的是
张某要到外地做两年销售代表,张某将电脑交由王某保管,未约定保管费用。以下说法正确的是:
下列各项中,能够反映投入与产出关系的是()。
按照《中华人民共和国旅游法》,在发展旅游业方面,国务院和县级以上地方人民政府的职责除了根据实际情况安排资金外,还有()。
《琵琶行》:白居易
原子结构很像太阳系,中心是原子核,周围环绕着一些带负电荷的电子。原子的质量几乎全部集中在原子核,它由一些带正电荷的质子和不带电的中子所组成。对这段话最准确的复述是()。
设有商品(商品号,商品名,单价)和销售(商店号,商品号,销售日期,销售数量)表,查询单价最高的商品销售情况,查询结果包括商品号、商品名、销售日期、销售数量和销售金额。正确命令是()。
TheUnitedStatesexportsalotmore【D6】________thanitimports.Theseproductsincludemovies,music,food,and【D7】________.Cu
最新回复
(
0
)