首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 fun(int a,int b) { if(a>b) return(a) ; else return(b) ; } main() { int x=3,y=8,z=6,r; r=fun(fu
有以下程序 fun(int a,int b) { if(a>b) return(a) ; else return(b) ; } main() { int x=3,y=8,z=6,r; r=fun(fu
admin
2009-04-15
26
问题
有以下程序 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=fun(8,12),同上分析可知fun(8,12)返回值为 12,因此最后r的值为12。
转载请注明原文地址:https://jikaoti.com/ti/rFK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分维成:数据域和指针域。
运行下面的程序,单击命令按钮,输出结果为()。FunctionF(aAsInteger)b=0Staticcb=b+1:c=c+1:F=a+b+cEndFunctionPriva
设有如图所示窗体和以下程序:PrivateSubCommand1_Click() Text1.Text="VisualBasic"EndSubPrivateSubText1_LostFocus() IfText1.Text"B
为了将"联想电脑"作为数据项添加到列表框List1的最前面,可以使用语句()。
某人编写了向随机文件中写一条记录的程序,代码如下:TypeRTypeNameAsString*10TelAsString*20EndTypePrivateSubCommand1_Click
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
以下能够设置控件焦点的方法是( )。
下面选项中不是关系数据库基本特征的是()。
随机试题
诊断肝硬化门静脉高压最可靠的指标是
患者,男,25岁。低热2周。查体:气管不偏,右侧胸部呼吸运动减弱,右下肺触觉语颤正常,叩诊呈浊音,肺泡呼吸音减低,未闻及湿啰音,左肺未见异常。(2008年第91题)根据患者的右侧胸部体征,可诊断为
吸入性损伤的主要病理变化以下哪些是错误的
加强指数法与积极型股票投资战略之间存在显著的差别,即( )。
创业板上市公司股票发行人应当自中国证监会核准之日起12个月内发行股票。( )
以下事项中属于或有事项的有()。
金迪公司2015年的利润表显示其销售收入为800万元,净利润与销售收入的比例为8%。资产负债表显示其流动资产为200万元,固定资产为600万元,净营运资本为100万元,长期负债为300万元。请回答如下问题:运用杜邦分析方法计算ROE。
Whatyousayisnot_______withwhatyoudo.
基地
FrogWhenwasthelasttimeyousawafrog?Chancesare,ifyouliveinacity,youhavenotseenoneforsometime.Evenin
最新回复
(
0
)