首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
24
问题
有以下程序: 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全国计算机二级
相关试题推荐
若指针p已正确定义,要使p指向两个连续的整型动态存储单元,则正确的语句是()。
下面程序的输出结果是()。func(intX){staticinta=2;return(a+=X);}main(){intb=2,c=4,d;d=func(b);d=func(
一个完整的C语言程序包含一个或多个函数,其中唯一不可缺少的函数是()。
函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下1111
以下不能定义为用户标识符的是
关系数据库管理系统能实现的专门关系运算包括______。
下面不属于软件设计原则的是______。
对于长度为8的顺序存储结构的有序表,若采用二分查找法查找,在等概率的情况下的平均查找长度为______的值除以8。
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
设变量a和b已正确定义并赋初值。请写出与a=a+b等价的赋值表达式【 】。
随机试题
干燥过程既是传热过程又是传质过程。()
根据新公共行政学组织理论,公共行政组织的基本运作过程是指()
A.色素沉着B.身材矮小C.身材高大D.消瘦E.肥胖甲状腺功能减退症的患者常可出现()。
对于一般工业与民用建筑工程而言,单位工程概算按其工程性质分为建筑工程概算和设备及安装工程概算两大类。下列各项属于设备及安装工程概算的是()。
上海市保险业同业公会于1936年制定的( ),是为了解决保险业因无序竞争而导致的混乱局面。
下列选项中,物业管理是其物业经营管理全部内容的是()。
根据以下材料,写一篇700字左右的论说文,题目自拟。唐山地震孤儿捐款支援汶川灾区2008年5月18日,在中宣部等共同发起的《爱的奉献》抗震救灾大型募捐活动中,天津民营企业荣程联合钢铁集团有限公司董事长张祥青代表公司向四川灾区捐款7000万元,帮
()是指犯罪行为危害某一社会形态中某种社会关系及其表现出来的利益形式的属性。
Manypeopletaketosocialmediatosharenewsofbigevents.OnDecember1stFacebook’sboss,MarkZuckerberg,followedinthe
局域网中某主机的IP地址为202.116.1.12/21,该局域网的了网掩码为(29)________________。
最新回复
(
0
)