首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
26
问题
有以下程序: 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://jikaoti.com/ti/70K0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个图片控件和一个按钮控件,下列程序执行的结果是()。PrivateSubCommand1_Click()Picture1.Picture=LoadPicture("c:\picture.jpg")
下列各选项中,不属于序言性注释的是()。
以下叙述中错误的是( )。
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是()。
下面程序执行时,输出的结果是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=10Doi=i+jForj=10ToiS
下列数据结构中,不能采用顺序存储结构的是()。
双精度浮点数的类型说明符为
双精度浮点数的类型说明符为
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
A、自然连接B、交C、投影D、并A关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
随机试题
()是编制产品要求文件并找出潜在的来源。
下列有关针对舞弊的说法中,错误的是()。
下列房地产开发项目的成本费中,属于房屋开发费的有()。
法制建设是城市规划事业的重要组成部分,是实施城市规划的()。
事业单位会计要素包括()。
物业管理师每年接受继续教育时间应当不少于()学时。
关于法律的时间效力,下列说法正确的有
习近平指出:“要坚持走中国特色社会主义文化发展道路,弘扬社会主义先进文化,推动社会主义文化大发展大繁荣,不断丰富人民精神境界,增强人民精神力量,努力建设社会主义文化强国。”事关文化改革发展全局的根本问题是
下面属于白盒测试方法的是
WhenfamiliesgatherforChristmasdinner,somewillsticktoformaltraditionsdatingbacktoGrandma’sgeneration.Theirtable
最新回复
(
0
)