首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1; m=i+a+b; return m;) main(){
有以下程序 #include fun(int a,int b){ int static m=0,i=2; i=i+m+1; m=i+a+b; return m;) main(){
admin
2019-12-17
26
问题
有以下程序
#include
fun(int a,int b){
int static m=0,i=2;
i=i+m+1;
m=i+a+b;
return m;)
main(){
int k=4,m=1,p;
p=fun(k,m);
printf("%d,",p);
p=fun(k,m);
printf("%d\n",p);)
程序运行后的输出结果是
选项
A、8,17
B、7,16
C、8,8
D、7,17
答案
A
解析
本题考查了静态变量以及局部变量的同名问题。主函数中调用fun函数两次,第一次调用fun(4,1),形参a和b接收以后,i值为3,m的值为8,调用结束返回8存放到p中并且输出p的值为8,除了静态变量m和i,变量a,b撤销。第二次调用fun(4,1),接收实参值以后,i为3+8+1,而m为12+4+1,即输出函数值17。
转载请注明原文地址:https://kaotiyun.com/show/dmCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
以下叙述中错误的是
有两个关系R和S如下。由关系R通过运算得到关系S,则所使用的运算为
在关系数据库中,用来表示实体间联系的是
数据库技术的根本目标是要解决数据的
一棵二叉树中共有80个叶予结点与70个度为1的结点,则该二叉树中的总结点数为
将E-R图转换为关系模式时,实体和联系都可以表示为
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
一个兴趣班可以招收多名学生,而一个学生可以参加多个兴趣班,则实体兴趣班和实体学生之间的联系是()。
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
随机试题
不属于胆管细胞癌CT表现的是
项目投资分析与评价中净现值法的优点有()。
键盘上的BackSpace(退格)键和Delete(删除)键都有删除字符的作用。()
患者男。有不洁性交史,1个月后外生殖器出现丘疹状硬结而来就诊。检查发现其硬结呈椭圆形,基底清晰,边缘隆起,质硬,有无痛性溃疡。初步怀疑为梅毒螺旋体感染。如果是梅毒螺旋体感染,则该患者的临床症状应属于下列哪期梅毒
顿咳的治疗原则是
肘关节提携角正常为
下列属于天然建筑材料的有()。
(2016·河南)综合课的结构包括()
中国人民抗日战争,是近代以来中华民族反抗外敌侵略第一次取得完全胜利的民族解放战争。总结中国人民抗日战争胜利的经验.主要有
Whatdoestheword"air"inthefirstlinemean?______.Whatdoesthephrase"walkedineachother’sshoes"inthefirstparag
最新回复
(
0
)