首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2013-10-19
22
问题
有以下程序
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+=na+1”时,i的值为9,因此最终m的值为11。
转载请注明原文地址:https://kaotiyun.com/show/GSJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);retur
若要说明一个类型名STP,使得定义语句STPs;等价于char*s;以下选项中正确的是
有以下程序voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}}main(){inta=4,b=3,c=5;f(a,b);f(a,c)
有以下程序main(){chara,b,c,*d;a=’\’;b=’\xbc’;c=’\0xab’;d="\0127";pfintf("%c%c%c%c\n",a,b,c,*d);}
有以下程序main(){inti:10,j=1;printf("%d,%d\n",i--,++j);}执行后输出结果是
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
有以下程序:main(){union{unsignedintn;unsignedcharc;}u1;u1.c=’A’;printf("%c\n",u1.n);}执行
以下程序的输出结果是()。main(){inta=2,k;for(k=0;k<3;k++)printf("%4d",f1(a));}f1(inta){intb=0;static
若有函数内部说明:inta[3][4];则数组a中各元素()。
设有以下语句:chara=3,b=6,C;c=a|b<<2;printf("%d\n",C);则c的二进制值是()。
随机试题
患儿,女,10个月。腹泻3天,加重2天。暗绿色水样便每日10余次,量多,腥臭,伴高热、呕吐、少尿。查体:精神萎靡,呈嗜睡状,前囟、眼窝凹陷,皮肤弹性差,心音较低钝,腹胀,肝脾不大。实验室检查:粪镜检有大量脓血细胞,血钠135mmol/L,血钾3.5mmol
维生素B1缺乏的症状与体征不包括()。
冬期施工为提高混凝土的抗冻性可采取的措施有()。
以下属于我国全国人民代表大会常务委员会职权的是()。
A.组织学检查B.快速尿素酶试验C.幽门螺杆菌培养D.14C尿素呼气试验幽门螺杆菌侵入性检查的首选方法是
Polarexplorershavetobeextremely______toenduretheabominableclimateandotherhardships.
在窗体中添加一个命令按钮(名称为Commandl),然后编写如下代码:PrivateSubCommand1_Click()a=0:b=5:c=6MsgBoxa=b+cEndSub窗体打开运行后,如果单
Inthispartofthetest,youareaskedtogiveashorttalkonabusinesstopic.Youhavetochooseoneofthetopicsfromthe
Thetenantleftnothingbehindexceptsome_______ofpaper,cloth,etc.
【B1】【B8】
最新回复
(
0
)