首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: fun (iht 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
有以下程序: fun (iht 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
admin
2009-04-15
29
问题
有以下程序: fun (iht 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),同上分析可知tim(8,12)返回值为12,因此最后r的值为12。
转载请注明原文地址:https://kaotiyun.com/show/vpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当VisualBasic表达式中含有以下多种运算时()。①关系运算②算术运算③逻辑运算④函数运算正确的运算顺序为()。
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Labell,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
下面不属于软件测试实施步骤的是
以下不能输出“Program”的语句是()。
双精度浮点数的类型说明符为
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
关系数据模型的三个组成部分中不包括()。
构成计算机软件的是
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
随机试题
下列哪项肯定不是肉芽肿性唇炎病理改变
一位老年患者左下第一前磨牙根管治疗过程中发现根管内有钙化物阻挡,可选择的根管用药是
该柱在某荷载效应组合下,初始偏心距ei=200mm。试问该柱在该组荷载作用下的偏心距增大系数η与( )项数值最为接近。柱正截面受压承载力计算中,已知该柱为小偏心受压。假定该框架柱偏心受压时有轴向压力设计值N=500kN,柱两端配有双肢箍φ8@150,
业主根据工程的类型、规模和特点,确定参与投标企业的( ),并取得招标投标管理部门的认可。
20世纪30年代,美国政府通过了()等重要法规,导致美国投资银行与商业银行在业务上严格分离,奠定了美国现代投资银行业的基础。
在订单匹配原则方面,各国证券交易所普遍使用( )原则作为第一优先原则。
决策风格中使用的维度是()。
提出《抗日救国十大纲领》的是()。
一项工作,甲、乙合作需要4天完成,乙、丙合作需要3天,甲、丙合作3天完成了这项工程的,那么甲、乙、丙合作完成这项工程需要()天.
Internet是覆盖全球的大型互联网络,用于链接多个远程网和局域网的互联设备主要是_______。
最新回复
(
0
)