首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; 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
44
问题
有以下程序; 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全国计算机二级
相关试题推荐
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommand1Click()Dimaa=Array(1,2,3,4)j=1Fori=4To1Step-1s:
(1)在考生文件夹下有一个工程文件sjt3.vbp,在程序运行时,单击“输入整数”按钮,输入一个整数,并在窗体上显示此整数的所有不同因子和因子个数。图1是输入53后的结果,图2是输入100后的结果。已经给出了全部控件和程序,但程序不完整。要求:请
以下关于菜单设计的叙述中错误的是
以下打开VisualBasic菜单编辑器的操作中,错误的是
在VB中,函数过程与子程序过程的区别之一是()。
为使程序运行时通用对话框CD1上显示的标题为“对话框窗口”,若通过程序设置该标题,则应使用的语句是
假定有下表所列的菜单结构:要求程序运行后,如果单击菜单项“大图标”,则在该菜单前添加一个“√”。以下正确的是
下列选项中不属于结构化程序设计原则的是
在C语言程序中,下列说法正确的是()。
可以在C语言程序中用做用户标识符的一组标识符是()。
随机试题
_______是人力资源管理的前提与主要职能()
下列历史事件中,揭开中国全面抗战序幕的是()。
喷嘴挡板机构在气动仪表中是属于()。
物种形成方式一般分为异域性物种形成、邻域性物种形成和______三类。
A.《医门法律》B.《伤寒论》C.《医学入门》D.《景岳全书》提出以虚实论治厥证的医著是
女孩,9个月,被发现胸部不对称和并趾畸形,进一步检查最可能发现下列哪种情况
A.炎症性水肿B.药物性水肿C.血管神经性水肿D.黏液性水肿E.特发性水肿颜面、下肢明显,非凹陷性水肿
商品流通企业职能战略处在战略结构三个层次中的最低层次,它包括( )。
下列有关超出被审计单位正常经营过程的重大关联方交易的说法中,错误的是()。
Whatisthewomanconcernedabout?
最新回复
(
0
)