首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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=
有以下程序: #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=
admin
2020-01-10
46
问题
有以下程序:
#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/QFCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN2#defineMN+1#defineNUN(M+1)*M/2main(){printf("%d\n",NUN);}程序运行后的输出结果是
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;
在一个C源程序文件中所定义的全局变量,其作用域为
如果定义floata[10],x;则以下叙述中正确的是
设变量已正确定义并赋值,以下正确的表达式是
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不
编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行结果为495.000000。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要改动main函数,不得增
下列叙述中,正确的是()。
设有以下说明,则不正确的叙述是()。Unionun{inta;charb;floatc;}arr;
随机试题
女性,70岁,右下唇皮肤肿物不断增大半年,直径约1.5cm大小,半月来破溃出血。病理检查肿瘤细胞异型性明显,角化珠形成,浸润肌肉组织。符合该患者诊断的是
下列因素中可增加对比度的因素是
细菌抵御吞噬细胞吞噬的结构是
确定软件著作权归属的基本原则是()。
公民刘某,住所地为A县,公民王某,住所地为B县,公民周某,住所地为C县。刘某以王某侵犯房屋的所有权为由向法院提起诉讼,周某则主张其才是房屋的真正主人。诉讼所涉及的房屋坐落于D县。那么,你认为哪个法院有管辖权?()
施工单位在工程投标报价中应当包含安全生产费用,一般不低于工程造价的(),且不得作为竞争性条件。
BHJ集团公司主要业务包括高新园区的开发建设、管理服务,高新技术成果转化和高科技企业经营管理。经过10多年的发展,目前形成了以电子元器件、新材料生产为主体的高新技术产业群。公司成立初期,分配形式单一,薪酬长期处于低水平状态,内部差距不明显,以人定岗的现象十
在整个地图学史上,有效使用地图意味着看懂绘制在平面上的一系列抽象符号,然后将这些符号与当地环境的各种三维特征联系起来,从而成功地确定自己的位置。但这并不是所有普通人都能够做到的,而且不久之前,地图本身也还是一种稀缺的人工制品,有些地图还属于军事上敏感的机密
透明牙本质(transparentdentin)
深化行政体制改革,要按照建立中国特色社会主义行政体制目标推进,具体要求是
最新回复
(
0
)