首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m); i=i+m+1;
有以下程序 #include main(){int k=4,m=1,p; fun(int a,int b){int static m=0,i=2; p=fun(k,m); i=i+m+1;
admin
2018-01-11
62
问题
有以下程序
#include
main(){int k=4,m=1,p;
fun(int a,int b){int static m=0,i=2; p=fun(k,m);
i=i+m+1; printf("%d,",p);
m=i+a+b; p=fun(k,m);
return 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/fhxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
下面程序的运行结果是___________。#defineP(a)printf(“%d”,a)main(){intj,a[]={1,2,3,4,5,6,7),i=5;for(j=3;j>1;j--)
下列关于C语言数据文件的叙述中正确的是()。
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf(“%d﹨n”,F(a++,b++));}程序运行后的输出结果是()。
下列叙述中正确的是()。
下列程序中,fun()函数的功能是计算x2-2x+6,主函数中将调用fun()函数计算。y1=(x+8)2-2(x+8)+6y2=sin2(x)-2sin(x)+6请填空:#includedoublefu
以下叙述中正确的是()。
下面程序输出的是()。main(){intt=1;fun(fun(t));}fun(inth){staticinta[3]={1,2,3);intk;for(k=0;k<3;k++)a[k]+=
下列可作为C语言赋值的语句的是()。
软件需求规格说明书的作用不包括()。
随机试题
幽门梗阻可导致()
A.3天B.3~7天C.14天D.半年半年内重新尿路感染2次以上,治疗时疗程一般为
二级预防主要指()
A.麝香B.苏合香C.樟脑D.石菖蒲E.冰片不论寒闭、热闭均可使用的药物是
建设项目竣工环境保护验收时,高速公路噪声监测应在公路两侧距路肩小于或等于200m范围内选取至少( )有代表性的噪声敏感区域,分别设点进行监测。
甲建筑公司与乙房地产开发公司签订了一份建设工程承包合同,合同规定由甲公司预先垫付20%的工程款,但没有约定利息的计算方法,若甲、乙公司就工程款支付发生争议,甲公司起诉至人民法院,要求乙公司支付工程款并偿还垫付工程款的利息,人民法院应()。
转股价格应不低于募集说明公告日前______个交易日公司股票交易均价和前______个交易日的均价。( )
应收账款投资是一项风险投资,具体表现在()。
简述独立需求与相关需求的特征。
我国是世界上缺水严重的国家之一,解决水资源不足的主要措施有()。
最新回复
(
0
)