首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6,
有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6,
admin
2013-06-11
20
问题
有以下程序: fun (int a, int b) { if (a>b) return (a); else return(b); } main ( ) { int x=3, y=8, z=6, r; r=fun(fun(x,y) , 2*z); printf( "%d\n", r); } 程序运行后的输出结果是
选项
A、3
B、6
C、8
D、12
答案
8
解析
本题考核的知识点是函数的返回值作为函数参数的应用。主函数中首先定义了4个整型变量x、y、z和r,并分别给x、y、 z赋初值为3、8、6,接着调用一个fun()函数,并将返回值赋给变量r。其中将fun(x,y)函数的返回值和 2*z作为fun()函数的两个参数。在内层fun(x,y)函数中,将x的值和y的值传给形参a和b,此时a和b的值分别为3和8,执行if语句,由于if后面判断条件表达式“a>b”为假,所以执行else后面的语句,返回值为8。此时,外层fun(x,y)函数两个参数为8和2*z=12,所以r的赋值语句相当于r=fun(8,12),同上分析可知fun(8,12)返回值为12,因此最后r的值为12。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://jikaoti.com/ti/vhn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序是计算100以内能被4整除且个位数为4的所有整数,请填空。main(){intm,n;for(m=0;【】;m++){n=m*10+4;if(【】)Contin
下列程序段的输出结果是()。chara=9,b=020;prihtf("%o\n",~a&b<<1);
有以下程序:main(){inti=0,S=0;do{if(i%2){i++;continue;}i++;s+=i;)while(i<7);pri
当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是()。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下1111
有定义语句:ihtb;charc[10];,则正确的输入语句是
下列叙述中正确的是______。
软件调试的目的是______。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
随机试题
A.可溶片B.含片C.舌下片D.口崩片E.肠溶片应在5分钟内全部崩解并溶化,如有1片不符合规定,应另取6片复试的是
人食用体内残留抗生素、激素的动物后易引起________。
应选用的灌肠液是灌肠完毕应嘱病人保留溶液的时间和测量体温的时间分别为
患者,男,38岁。十二指肠溃疡患者,突然呕血,面色苍白,心率118次/分,血压60/45mmHg。医嘱输血400ml。输血的主要目的是补充
患者男,72岁。1个月前因急性脑梗死致左侧肢体偏瘫入院,2周前出院。社区护士对患者进行访视,发现患者目前意识清晰,血压维持在145/95mmHg左右。左侧肢体偏瘫,右侧肢体肌力良好,皮肤弹性好。语言表达部分障碍。目前久卧床,可在床上独立进餐,现
某土石坝工程,合同总价为1800万元,合同工期为7个月,每月完成的施工产值如表2所示。该工程造价的人工费占22%,材料费占55%,施工机械使用费占8%。从本年度11月份起市场价格进行调整,其物价调整指数分别为:人工费1.20;材料费1.18;机械费1.
根据《巴塞尔新资本协议》,在信用风险评级标准法下,商业银行不得通过信用衍生工具进行信用风险缓释。()
2010年1月,甲、乙、丙、丁、戊共同投资设立鑫荣新材料有限责任公司(以下简称“鑫荣公司”),从事保温隔热高新建材的研发与生产。该公司注册资本2000万元,各股东认缴的出资比例分别为44%、32%、13%、6%、5%。其中,丙将其对大都房地产开发有限责任
1
Accordingtoapoll,around70percentofAmericankidsstopplayingorganizedsportsbytheageof13because"it’sjustnotfu
最新回复
(
0
)