首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序; 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
50
问题
有以下程序; 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全国计算机二级
相关试题推荐
窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:OptionBase1PrivateSubCommandl_Click()Dima(4,4)AsIntegerFori=1To
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
考生文件夹中有工程文件sjt3.vbp。程序运行时,单击窗体,则开始每隔5秒钟在文本框中显示一次当前时间,文本框中文字的颜色每隔8秒在红色(颜色值为&HFF)与黑色(颜色值为0)之间切换。在给出的窗体文件中已经有了全部控件,但程序不完整。要求:去掉程序中
以下关于控件数组的叙述中,正确的是
在考生文件夹下有一个工程文件sjt3.vbp,运行情况如图3-113所示。程序的功能是计算表达式的值:z=(x一2)!+(x一3)!+(x一4)!+…+(x—N)!其中的N和x值通过键盘分别输入到两个文本框Text1、Text2中。单击名称为Co
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列选项中,不属于数据模型所描述的内容的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有二叉树如下图所示:则前序序列为()。
随机试题
关于骨细胞的叙述,哪些是正确的()
我国军队政治工作制度的主要内容包括()
A、K+外流B、Na+内流C、K+内流D、Na+外流E、Ca2+内流神经纤维动作电位上升相是由于
在针刺麻醉下施行甲状腺手术的首选穴位是
产业结构调整的方向和重点包括()
或有事项是指过去的交易或事项形成的一种状况,其结果须通过未来不确定事项的发生或不发生予以证实。因此,下列哪些事项应在资产负债表日确认为或有事项()。
某市一家居民企业为增值税一般纳税人,主要生产销售彩色电视机,假定2016年度有关经营业务如下:(1)销售彩电取得不含税收入8600万元,与彩电配比的销售成本5660万元;(2)转让技术所有权取得收入700万元,直接与技术所有权转让有关的成本和费用100
我国古代汉语中并不存在“社区”这一词,当今汉语中使用的“社区”一词,最早是由我国著名社会学家()等人在20世纪30年代翻译()著作时翻译过来的。
Thewanderingshipwasadramaticsymbolforaproblemplaguingourage.In1987,theship,loadedwiththousandsoftonsofNew
SANTEE,CALIF--WhennewsbrokeaboutthemayhemandkillingatSantanaHighSchool,CharlesWilliamsfranticallydashedtothe
最新回复
(
0
)