首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include fun(intx,inty) {staticintm=0,i=2; i+=m+1;m=i+x+y;returnm; } main() {intj=1,m=1,k; k=fun(j,m);printf("%d,",k); k=
有以下程序: #include fun(intx,inty) {staticintm=0,i=2; i+=m+1;m=i+x+y;returnm; } main() {intj=1,m=1,k; k=fun(j,m);printf("%d,",k); k=
admin
2015-07-31
32
问题
有以下程序:
#include
fun(intx,inty)
{staticintm=0,i=2;
i+=m+1;m=i+x+y;returnm;
}
main()
{intj=1,m=1,k;
k=fun(j,m);printf("%d,",k);
k=fun(j,m);printf("%d\n",k);
}
执行后的输出结果是( )。
选项
A、5, 11
B、5, 5
C、11, 11
D、11, 5
答案
A
解析
声明静态局部变量:函数调用结束后,其占用的存储单元不释放,在下次该函数调用时,该变量保留上一次函数调用结束时的值。本题子函数fun中的变量 i和m均为静态局部变量。所以第一次调用fun函数,返回m的值为5,第二次再调用fun函数时,i的值为3,m的值已经是5了,所以执行i+=m+1,i的值变为9,m=i+x+y=9+1+1=11。
转载请注明原文地址:https://kaotiyun.com/show/BhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入的数据是______。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
下列叙述中正确的是______。
若a=10,b=20,则表达式!(a<b)的值是【】
有以下程序:main(){inta[3][3],*p,i;p=&a[0][0];for(i=0;i<9;1++)p[i]=i;for(i=0;i<3;i++)pr
设变量a、b、c、d和y都已正确并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是______。
以下选项中合法的用户标识符是______。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
在说明语句int*f()中,标识符f代表的是______。
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
随机试题
直接暴力所致的骨折常为
人体在进行有大量肌肉群参加的长时间剧烈运动中,当心肺功能和肌肉利用氧的能力达到极限水平时,单位时间内所能摄取的氧量称为()。
根据我国相关法律规定,检察官可以兼任下列哪一职务?
自救即矿井发生意外灾变事故时,在灾区或受灾变影响区域的每个工作人员进行避灾和保护自己的方法。互救就是在有效地自救前提下妥善地救护他人。下列关于矿工自救与现场急救的说法,正确的是()。
下列哪几项属于风景名胜区有关专项规划的内容()
泵的结构简单、重量较轻,可输送温度不超过80SC的清水以及物理、化学性质类似于水的液体,该泵为( )泵。
企业内部的成员所制定,借由团队讨论,获得企业一致共识,形成的大家愿意全力以赴的未来的方向称为()。
教师可以在音乐教育活动的设计与组织中,创造性地采用趣味化、游戏化的口吻来诱发儿童对音乐活动的兴趣,以及对将要学习内容和技能的理解、把握。体现了学前音乐教育()的趣味性和游戏性。
形成性评价通常在教学结束后实施,用以评定学生学习成绩、区别学生的优良程度。()
计算机操作系统的主要功能是()。
最新回复
(
0
)