首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
58
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有定义:intx=1,y=2;floata=3.7,b=2.1;则(x+y)%2+(int)a/(int)b表达式的值为_________________。
下列各选项中,不属于序言性注释的是()。
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){inti,j=50.a[]={7,4,10,5,8};for()j+=a[i];p
以下叙述中正确的是()。
下列叙述中正确的是()。
下列可作为C语言赋值的语句的是()。
与结构化需求分析方法相对应的是【】方法。
数据存储和数据流都是______,仅仅是所处的状态不同。
随机试题
静脉胆囊造影CT扫描注射百分之几的胆影葡胺
食管裂孔疝见于
可与氨制硝酸银试剂反应生成银沉淀的药物是
在一项病例对照研究中,暴露因素与疾病的OR值的95%的可信区间为0.2~0.8,那么该研究因素可能是
甲犯某项罪行的法定最高刑为5年有期徒刑的,对该罪行的追诉时效期限为:
负责组建、领导和管理工程咨询业务项目组工作的是(),其可代表咨询单位向客户提交咨询报告和其他技术文件。
以生产能力利用率表示的项目盈亏平衡点越低,表明项目建成投产后的()越小。
下列关于资源税计税依据的说法中,正确的有()。
小王从事一项活动能够善始善终,说明他的注意具有很好的()。
某人持刀抢劫出租车,驾驶员极力反抗,搏斗中驾驶员夺刀将某人刺伤致死。驾驶员的行为是()。
最新回复
(
0
)