首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
45
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面程序有两个printf语句,如果第一个printf语句输出的是194,则第二个printf语句的输出结果是【】main(){inta[10]={1,2,3,4,5,6,7,8,9,0},*p;p=a
有以下程序:main(){chars[]="\n123\\";printf(%d,%d\n",strlen(s),sizeof(s));}执行后的输出结果是______。
若变量已正确定义,要求程序段完成5!的计算,不能完成此操作的程序段是______。
下列叙述中正确的是______。
下面程序的输出是【】main(){enumem{eml=3,em2=1,em3};char*aa[]={"AA’,"BB","CC","DD"}printf("%s%s%\n",aa[em1],aa[
以下叙述中正确的是______。
结构化分析方法是面向______进行分析的方法。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
关于结构化程序设计原则和方法描述错误的是()。
在面向对象的程序设计方法中,类的实例称为______。
随机试题
不同出血量、出血速度、出血部位便血的临床表现特点?
关于结核分枝杆菌的毒力因子的描述,下列哪项不正确
肝药酶系统的组成不包括:
女性,26岁。高热1周,伴右侧胸痛就诊。胸痛于深呼吸时加剧,但近2天胸痛已有所缓解,X线和超声检查证实右侧胸腔积液。胸腔积液常规为渗出液,单核细胞占优势。该例抗结核化学治疗应采取
含卤素及含金属有机药物,测定前预处理的方法可以是
A.咳声重浊,日渐加剧,痰液清稀B.痰咳必吐,目睛出血C.咳声亢扬,痰液粘稠D.咳呈干呛,汗多舌燥E.咳而无力,自汗神萎
患者,男,30岁。突起呼吸困难。体格检查:两肺满布以呼气相为主的哮鸣音,无湿性啰音,心界不大,心率100次/分,律齐,未闻及心脏杂音。并见咳痰色黄,口渴,面赤红,苔黄腻,脉滑数。最为合适的治疗措施是
已知乙酸与乙酸乙酯的混合物中氢(H)的质量分数为7%,其中碳(C)的质量分数为()。
属于“一行三会”范畴的是()。
TheContinuingPopularityoftheFountainPenThefountainpenisstillaveryattractiveandpracticalobject,eveninthe
最新回复
(
0
)