首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
31
问题
有以下程序
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全国计算机二级
相关试题推荐
支持子程序调用的数据结构是______。
实体—联系模型是一种常用的高级概念数据模型,而【】是实体—模型中的核心。
设有如下说明typedefstruct{intn;charc;doublex;}STD;则以下选项中,能正确定义结构体数组并赋初值的语句是
设有以下定义inta=0;doubleb=1.25;charcc=’A’;#defined2则下面语句中错误的是
在结构化程序设计方法中,下面哪种内聚性最弱?
以下叙述中正确的是()。
以下函数用来在w数组中插入x,w数组中的数已按由小到大的顺序存放,n为数组中存放的数的个数。插入后数组中的个数仍然有序。请填空,使之完整。 voidfun(char*w,charx,int*n) {inti,p; p=0; w[
C语言中下列叙述正确的是_______。
下列叙述中正确的是()。
下列关于关系运算的叙述中正确的是()。
随机试题
下列选项中,依照高血压病危险分层被分为很高危组的是
肺动脉栓塞最常见的是
双侧鼻导管吸氧法的操作步骤中,需要记录以下内容除了()
关于肝硬化食管静脉曲张破裂出血内科治疗,错误的是
切断一侧舌下神经的结果是
水下混凝土可用火山灰水泥、粉煤灰水泥、普通硅酸盐水泥或硅酸盐水泥,其水泥初凝时间不宜早于( )h。
销售机构要保持长时间的、持续的服务来满足客户需求,这属于客户服务的()特点。
关于事业单位岗位描述不正确的是()。
设A=(1)证明:当n≥3时,有An=An-2+A2-E;(2)求A100.
A、Themostsuccessfuldayswithlotsofhonor.B、Verygloomydaysduetoabrokenmarriage.C、Adarkperiodwithalotoffailur
最新回复
(
0
)