首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2021-07-09
28
问题
有以下程序:
#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,j的值变为9,m=i+x+y=9+1+1=11。
转载请注明原文地址:https://kaotiyun.com/show/Odtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于C语言的叙述中正确的是()。
软件需求规格说明书的作用不包括
若变量已正确定义for(x=0,y=0;(y!=99&&x
有以下程序#include#defineN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
有以下程序,程序的运行结果是#include#includeintfun(intn)main(){int*p;{inta;p=(int*)malloc(sizeof(int));
下列数组定义中错误的是()。
以下选项中合法的常量是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
随机试题
修改病句并说明理由。①这些年轻的科学家决心以无所不为的勇气,克服重重困难,去探索大自然的奥秘。②如果分析什么文章,只有掌握了这种方法,才能迎刃而解。
男性,70岁,进行性排尿困难5年,加重1年,夜尿5~8次,尿线细、尿后滴沥,5年前车祸脑外伤,经神经外科治疗明显改善,无明显后遗症。如果排除病人前列腺癌,最准确的检查方法为
Ph染色体常见于
施工安全管理实施的基本要求包括( )。
财务报表应当根据经过审核的会计账簿记录和其他有关资料进行编制。()
(2015年)下列企业因担保事项涉及诉讼情况的表述,正确的是()。
R图的控制下限()。
一般资料:求助者,男性,30岁,未婚,某传媒公司职员。案例介绍:求助者在公司从事电视节目的编辑和策划工作,饮食、睡眠经常没有规律。随着主管部门政策的调整,某些节目要重新规划和设计,感觉工作压力非常大。近两个月来心情紧张时经常头晕、头痛,原有的胃胀
下列各政权中,曾经与南宋并立的是()。①北宋②辽③金④西夏⑤元朝
2019年1月25日,习近平主持中共中央政治局第十二次集体学习并发表重要讲话,指出:“司法活动要严格遵循司法原则,努力让人民群众在每一个司法案件中都能感受到公平正义。”下列不属于司法原则的有()
最新回复
(
0
)