首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {intj=1,m=1,k; i+=m+1;m=i+x+y;return m; k=fun(j,m);print
有以下程序 fun(int x,int y) main() {static int m=0,i=2; {intj=1,m=1,k; i+=m+1;m=i+x+y;return m; k=fun(j,m);print
admin
2017-05-20
46
问题
有以下程序
fun(int x,int y) main()
{static int m=0,i=2; {intj=1,m=1,k;
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/N4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;______}node;
设有以下语句charx=3,y=6,Z;z=x^y<<2;则z的二进制值是
C语言结构体类型变量在程序运行期间
fseek函数的正确调用形式是【】。
下列程序的输出结果是【】。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d\n",i);break;}printf("%d\n",i++);}}
下列选项中错误的说明语句是
下列程序的输出结果是#include"stdio.h"#defineM(x,y)x%ymain(){inta,m=12,n=100;a=M(n,m);printf("%d\n",a--);}
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
下列有关数据库的描述,正确的是
下面关于对象概念的描述中,错误的是
随机试题
下列描写古代女子花容月貌的诗句中,没有使用比喻修辞手法的是()。
江南的春天素称多雨,一落就是七八天。住在上海的人们,平日既感不到雨的需要,一旦下雨,天气是那么阴沉,谁也耐不住闷在狭小的家里;可是跑到外面,没有山,没有湖,也没有经雨的嫩绿的叶子,一切都不及晴天好;有时阔人的汽车从你的身旁驰过,还带一身泥污回来。
防止乳腺癌术后患侧上肢肿胀的护理措施包括【】
对一氧化碳中毒后发生昏迷的患者应尽早给予
A.TATB.TESSC.MMPID.BPRSE.WAIS—RC用来评估人格的量表是
根据以下情境材料,回答下列问题。甲市乙区公安分局警务指挥处公布了警情报告,3月份以来,分局刑事有效警情累计103起,同比(169起)下降39.1%。在全区刑事报警数量下降的情况下,诈骗犯罪“一枝独秀”,发案数仅次于盗窃案。表一是3月1日至7日该公安分局的
甲为了销毁公司的账簿而故意放火烧财务室,导致在财务室值班的乙死亡,甲对乙的死亡是()。
爱因斯坦曾经说过:“生活就像骑自行车,只有不断前进,才能保持平衡。”谈谈你对这句话是怎么理解的。
马卡连柯倡导的集体教育即集体主义教育。(2012年)
社会保障的基本目标是
最新回复
(
0
)