首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
25
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是______。
有以下程序:main(){intI;For(i=0;i<3;i++)switch(i){case0:printf("%d",i);case2:printf("%d
面向对象的模型中,最基本的概念是对象和【】。
若已经定义的函数有返回值,则以下关于该函数调用的叙述中错误的是______。
以下叙述中正确的是______。
以下选项中合法的用户标识符是______。
结构化程序设计的3种基本结构分别是顺序、选择和______。
下面各选项中,均是C语言合法标识符的选项组是
结构化程序有3种基本结构组成,3种基本结构组成的算法______。
随机试题
下列因素中,与Ras蛋白活性无关的是
一个人经常盲目行动,处理问题优柔寡断,办事也常半途而废,这表现出他性格的。
关于体液抗凝成分的描述,错误的是
某专业设施运行控制楼的一端上部设有一室外楼梯。楼梯主要结构由现浇钢筋混凝土平台梁、平台板、梯梁和踏步板组成,其他部位不考虑。局部结构布置,如图6-1所示,每个楼梯段梯梁侧面的垂直投影面积(包括平台板下部)可按5.01m2计算。现浇混凝土强度等级均为C30,
商业银行各查询用户的用户名及密码除本人使用外,还可以授权他人使用。()
非国有文物收藏单位可以通过()方式获得文物。
勃然大怒、暴跳如雷、欣喜若狂表现了()状态。
上表10个国家中,2004年进出口为逆差的国家有几个?()
某商场的部门、员工和商品三个实体之间的关系如图8-2所示。假设每个部门有若干名员工,每种商品只能由一个部门负责销售,那么部门到员工、部门到商品之间分别存在着(62)的联系。如果用户要求得到表8-7所示的结果,需要(63),并增加关系模式(64)。如果查询某
例如:为了让自己更健康,他每天都花一个小时去锻炼身体。★他希望自己很健康。(√)今天我想早点儿回家。看了看手表,才5点。过了一会儿再看表,还是5点,我这才发现我的手表不走了。★那块手表不是他的。(×)
最新回复
(
0
)