首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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=
有以下程序 #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=
admin
2020-07-28
36
问题
有以下程序
#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://www.kaotiyun.com/show/WL3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main()
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序运行后的输出结果是
定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是
下面结构体的定义语句中,错误的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
若变量已正确定义,以下选项中非法的表达式是
下面不属于白盒测试方法的是
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
设栈与队列初始状态为空。首先A,B,C,D,E依次入栈,再F,G,H,I,J依次入队;然后依次出队至队空,再依次出栈至栈空。则输出序列为()。
随机试题
关于消化性溃疡的论述错误的是
甲是某市知名的画家,妻子早亡,只有一独生女儿丙在美国定居。甲生前创作了一幅八百里嘉陵江的大型山水画,一直珍藏不为外人所知。临终时立口头遗嘱对保姆乙表示将该幅画赠送给乙,现场有乙和一名值班护士。下列说法正确的是:()
根据《合伙企业法》的规定,下列各项中,属于有限合伙人当然退伙的情形是()。
接待个体旅游者游览景点时,导游人员可采用()的形式讲解,以显得亲切自然。
Thisisabigclass.And()ofthestudentsaregirls。
幼儿园教育目标的制定不仅仅要根据幼儿发展的真实需要。()
针对不同的评估任务,可以将社会工作评估分为效果评估和过程评估,以下评估属于过程评估的是()。
下列关于2009年图中各省市普通高中情况的捕述,与资料相符的是()。
Thefollowingparagraphsaregiveninawrongorder.ForQuestions41-45,youarerequiredtoreorganizetheseparagraphsintoa
ThedirectraysofthesuntouchtheequatorandstrikenorthwardtowardtheTropicofCancer.IntheSouthernhemispherewinter
最新回复
(
0
)