首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> 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);prin
有以下程序: #include<stdio.h> 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);prin
admin
2020-11-27
40
问题
有以下程序:
#include<stdio.h>
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,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/Qd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序#includeintsum(int*array,intlen){if(len==0)returnarray[0];elsereturnarray[0]+sum(array+1,len-1);}main
下面描述中,不属于软件危机表现的是
下列与队列结构有关联的是
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf("%d\n",z);}程
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
下面选项中关于“文件指针”概念的叙述正确的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
痫病实证常见证型不包括
常用的口服抗惊厥药不包括
在下列何种情况下,海关可以取消报关员报关从业资格?
文化遗产,是一个国家和民族历史文化成就的重要标志,是人类共同的文化财富。我国自1985年签署《保护世界文化遗产和自然遗产公约》以来,在申报和保护文化遗产方面作出了积极的努力。目前,我国列入《世界遗产名录》的景观地已达40多处,2010年11月,联合国教科文
2/3,8/9,4/3,2,( )
2018年3月,十三届全国人民代表大会第一次会议通过宪法修正案,把国家倡导社会主义核心价值观正式写入宪法,进一步凸显了社会主义核心价值观的重大意义。社会主义核心价值观是()
TBContinuestoThriveThousandsofyearsafterTuberculosisravagedancientculturesstretchingfromGreecetoEgypt,more
Thickcloudsobscuredthestarsfromview.
A、 B、 C、 B
Whichofthefollowingcanbestserveasthetitleofthepassage?
最新回复
(
0
)