首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: fun(int x,int y) i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k): k=fun(j,m);printf("%d\n",k); 执行后的输出结果是
有下列程序: fun(int x,int y) i+=m+1;m=i+x+y;return m; k=fun(j,m);printf("%d,",k): k=fun(j,m);printf("%d\n",k); 执行后的输出结果是
admin
2012-12-03
58
问题
有下列程序:
fun(int x,int y)
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://www.kaotiyun.com/show/3wPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intn=0,*p=&n,**q=&p;则下列选项中正确的赋值语句是()。
数据库设计的根本目标是要解决
有以下程序main(){inta=3,b=4,c=5,d=2;if(a>B)if(b>C)printf("%d",d+++1);elseprintf("%d",++d+
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
在软件设计中,不属于过程设计工具的是
算法中的每一个步骤都必须是有明确意义的,不允许有模棱两可的解释,也不允许有多义性。算法的这个性质称为______。
以下叙述中错误的是()。
若有定义:intaa[8]则以下表达式中不能代表数组元aa[1]的地址的是
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
一个良好的算法由下面的基本结构组成,但不包括______。
随机试题
你只能在平面或者基准平面上才能创建键槽特征。
微波可以经电离层反射传播。()
A.活血调经B.利水消肿C.两者均是D.两者均非益母草具有的功效是()
背景材料:某二级公路全长32.66km,施工期气候干燥,气温较低。全路段的土质有粘质粉土、砂土、重粘土,但当地石灰产量很多。路面基层采用了石灰稳定土无机结合料底基层,二灰碎石上基层,面层为沥青混凝土。施工单位采用路拌法施工底基层。为了保证石灰稳定
气体灭火系统的安全泄放装置可以安装在()。
在各业务条线的操作风险资本系数(β)中,公司金融的β系数为()。
下列各项中,属于会计政策变更的是()。
高二(1)班李同学的肥胖问题较为严重,因此寻求体育教师张老师的帮助。张老师根据李同学身体状况为其制定了运动处方。在制定运动处方之前,为确保科学合理,张老师先对李同学进行体适能检测,测定其体能水平;随后进行临床健康检查,查看是否存在其他健康问题,以便更有针对
IwishthatHenry______interestedinreadinggoodbooks.
SeniorexecutivesintheUK’stop100companiestookjust33hourstobepaidmorethanthetypicalworker’sannualsalary,acco
最新回复
(
0
)