首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: char fun(char x,char y) { if(x<y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; printf(
有以下程序: char fun(char x,char y) { if(x<y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; printf(
admin
2009-04-15
21
问题
有以下程序: char fun(char x,char y) { if(x<y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; printf("%c\n",fun(fun(a,b),fun(b,c)); } 程序的执行结果是( )。
选项
A、函数调用出错
B、8
C、9
D、7
答案
8
解析
经过分析得出函数fun()的功能是比较形参x和形参y的大小,返回较小的一个。函数fun()有两个参数。本题中,首先定义了3个整型变量a、b和c,分别赋初值为9、8和7。然后执行函数fun(fun(a,b),fun(b,c))。在该函数中分别将fun(a,b)和fun(b,c)函数的返回值作为该函数的两个实参。在函数fun(a,b)中,由于a>b,故返回较小值b即8,在函数fun(b,c)中,由于b<c,故返回较小值c即为7,因此调用函数fun(fun(a,b),fun(b,c))相当于执行函数fun(8,7),返回较小值即7。所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/ZpXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序运行后,输出结果为()。Subabcd(ByValnAsInteger)n=n+5EndSubPrivateSubFormClick()n%=3Callabcdfn%)Printn%EndSub
单击窗体,可以弹出如图所示对话框的程序为
执行下面程序段的输出是()。Print1,2;Print3Print4;5
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
语句DimArr(-2To4)AsInteger所定义的数组的元素个数为( )。
在关系模型中,每一个二维表称为一个
构成计算机软件的是
构成计算机软件的是
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列数据结构中,能用二分法进行查找的是()。
随机试题
货币政策的(),是衡量货币政策有效性的重要指标。
动脉导管未闭的杂音特点是
A.胸片示片状致密影,呈肺叶或肺段分布B.胸片示薄壁空洞,病灶周围可见卫星灶C.胸片示肺纹理增粗,紊乱,有蜂窝状和卷发样阴影D.侧位胸片示叶间梭形密度增高影E.胸片示肺动脉段突出,右下肺动脉干横径≥15mm肺动
一婴儿突发惊厥,无热,反复发作3次,惊厥后意志清,活泼如常,患儿为人工喂养,极少户外活动,未服鱼肝油,查体:出牙延迟,哈氏沟明显,方颅,血钙1.0mmol/L、最确切的诊断为
某成年男性的基础代谢率为+45%,其甲状腺功能为
若当事人对付款地未有约定,现乙公司以甲公司为被告,要求支付货款,则应由何地法院管辖?若乙公司将甲公司与丙公司均诉至法院的,甲公司与丙公司的诉讼地位如何?为什么?应由何地法院管辖?为什么?若乙公司仅将丙公司诉至法院的,则其管辖法院为何地法院?为什么?
下列有关办理税务登记的做法,正确的有( )。
下列疾病中属于消化系统疾病的是()。
[*]
Hasyourchildcrackedabookthissummer?Althoughadultsoftenjumpatthechancetocatchupontheirreadingduringvaca
最新回复
(
0
)