首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; char fun(char x , char y) { if(x<y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; print f
有以下程序; char fun(char x , char y) { if(x<y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; print f
admin
2009-01-15
56
问题
有以下程序; char fun(char x , char y) { if(x<y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; print f ("%c\n" , fun(fun(a, B) , fun(b, C) ) ); } 程序的执行结果是
选项
A、函数调用出错
B、8
C、9
D、7
答案
8
解析
本题考核的知识点是函数的返回值以及返回值作为函数的参数。经过分析得出函数fun()的功能是比较形参x和形参y的大小,返回较小的一个.函数fun()有两个参数.本题中,首先定义了三个整型变量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/E6Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已把一个命令按钮的Default属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是
下列叙述中正确的是
如果在列表框List1中没有选中项目,则List1.ListIndex的值为
数据流程图(DFD图)是
假定有以下程序段Fori=1To3Fori=5To1Step-1Printi*jNextjNexti则语句Printi*j的执行次数是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
在数据库系统的内部结构体系中,索引属于()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
极限等于()
Accustomedto__________thesteepmountains,hehadnodifficultyreachingthetop.
一女,58岁,近几天口渴,多尿,随机血糖值为18.25mmol/L如果想了解这之前2~3个月的血糖值,应查
物流系统是由运输、仓储、包装、装卸搬运、配送、流通加工、物流信息等各环节所组成的,这些环节也称为物流的子系统。()
微软于2008年10月推出的云计算操作系统是()。
Ofallthe12Chinesezodiacanimals,the【E1】______istheanimalthatthepeoplefeelthegreatestconnectionto.Eventhou
中间业务是指银行所从事的未列入银行资产负债表以及不影响资产和负债总额的经营活动。()
在考生文件夹下,打开文档Word2.docx,按照要求完成下列操作并以该文件名Word2.docx保存文档。(1)插入一5行5列表格,设置列宽为2.4厘米、表格居中:设置外框线为红色1.5磅单实线、内框线为绿色(标准色)0.5磅单实线。
Whydoesthestudentgotoseeheradvisor,ProfessorAnderson?
中国的风景很美。
最新回复
(
0
)