首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
39
问题
有以下程序: 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://kaotiyun.com/show/EfJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是() main() {charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k; for(k=1,k<3;k++)printf("%s\n",w[k]); }
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是()。
设char型变量x中的值为10100111,则表达式(2+x)(-3)的值是()。
设有以下语句typedefstructs{intg;charh;}T则下面叙述中正确的是
有定义语句:ihtb;charc[10];,则正确的输入语句是
按条件f对关系R进行选择,其关系代数表达式为______。
将E-R图转换到关系模式时,实体与联系都可以表示成______。
下列说法错误的是______。
以下有4组用户标识符,其中合法的一组是______。
随机试题
患者女性,44岁,一年来心悸气短,消瘦,怕热,烦躁多梦,颈部均匀肿大,清晨测P110次/分,血压120/70mmHg(16/9kPa),131I摄取量2h30%。经内科治疗8周后,脉率90次/min以下,情绪稳定,体重增加,BMR+15%,目前最好的对
某男,60岁,发作性胸骨后闷痛5天,突发剧烈胸痛2小时,伴恐惧、濒死感,含服硝酸甘油不能缓解。既往有高血压病史20余年,吸烟史30年,20支/天。查体:P90/分,BP140/80mmHg,急性病容伴大汗,面色苍白,双肺无干湿哕音,心音低钝,律整,未闻及杂
病毒性心肌炎体征不符的是
医疗机构优先选用的抗菌药物品种应选自
个人征信查询系统中,涵盖了信用卡与贷款的明细等情况的是()。
美国教育心理学家奥苏伯尔强调学生学习的主要形式是()。
既有固定汇率制的可信性又有浮动汇率制的灵活性的汇率制度是()。
设3阶矩阵A的特征值为2,3,λ.若行列式|2A|=-48,则λ=________.
属于C语言中合法的常量是______。
A、He’sgoingtohelpthewomanbakehercake.B、Heisgoingtogetamopandcleanthefloor.C、Heisgoingtosweepthekitchen
最新回复
(
0
)