首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
30
问题
有以下程序: 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全国计算机二级
相关试题推荐
在某个事件过程中定义的变量是( )。
以下关于文本框Text1的叙述中,错误的是
下列各选项中,不属于序言性注释的是()。
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Labell,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
结构化程序设计中,下面对goto语句使用描述正确的是
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
在设计窗体时双击窗体的任何地方,可以打开的窗口是( )。
设有如下的用户定义类型:TypeStudentNumberAsString:NameAsString:AgeAsIntegerEndType则以下正确引用该类型成员的代码是
构成计算机软件的是
在一个C语言程序中
随机试题
下列生活现象与其原理对应错误的是()。
纤维粉尘是指纵横径之比为()
男性,28岁,自诉突然心慌、胸闷,听诊心率200次/分,心律齐,血压正常。
小儿,10个月,面黄来诊,诊断为营养性小细胞性贫血。下述处理哪项是不必要的
国内将房地产经纪人员分为()。[2009年考试真题]
高老师每节课都做了充分准备,即便是非常熟悉的一节课,也会认真备课,并根据教授班级的特点做出调整,学生交的作业也总是尽量当天批改完。关于高老师的行为,下列说法不正确的是()。
下列年份中,国家电网公司并网机组总上网电量同比增速最快的是()。
《中华民国约法》指的是()。
MT公司是美国最大的机械设备制造商,1980年该公司占据全球的机械设备市场份额的50%,但公司面临两个主要问题:一是来自日本KIKO公司的竞争;二是美元的汇率变化。20世纪60年代,KIKO公司只有很小的海外市场,但整个70年代,借助日本出众的劳动生产率,
毛泽东强调,关于正确处理人民内部矛盾的问题是社会主义国家政治生活的主题。这一论断的根本着眼点在于()。
最新回复
(
0
)