首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
45
问题
有以下程序: 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全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sit3.vbp,在Forml的窗体中有一个文本框、两个命令按钮和一个计时器。程序的功能是在运行时,单击“开始计数”按钮,就开始计数,每隔1秒,文本框中的数加1;单击“停止计数”按钮,则停止计数(如图3—165所示)。要求
检查软件产品是否符合需求定义的过程称为()。
在考生文件夹下有一个工程文件sjt4.vbp,其窗体上有两个标题分别为“添加”和“退出”的命令按钮,一个内容为空的列表框List1。请画一个标签,其名称为Labell,标题为“请输入编号”;再画一个名称为Text1,初始值为空的文本框,如图7所示。程序功能
在关系数据库中,用来表示实体间联系的是
在考生文件夹下有一个工程文件Sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出1一1000范围内能被7整除或被5整除的整数的个数,并显示在文本框中。在窗体的代码窗口中,已给出了部分程
在软件设计中不使用的工具是( )。
以下数据结构中,属于非线性数据结构的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
在数据库中,数据模型包括数据结构、数据操作和
用高级语言编写的程序称为【】程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。
随机试题
水生植物按不同生态习性分为_______。
男性病人,63岁,清晨被发现不能说话,一侧肢体瘫痪,伴有头昏、头痛、短暂失语,意识清楚等症状下列药物治疗错误的是()
苇茎汤的适应证是仙方活命饮的适应证是
撰写“医家五戒十要”的医家是
在某医院的化验室前,放有一个存放化验单的箱子。无论谁想看,只要打开箱子,所有病人的化验结果便一目了然。当然,为了方便查找,不同的病理结果箱都有不同的标识,诸如“大小便”、“胸腹水”、“前列腺常规”、“白带常规”、“防癌普查”等。医院的做法不符合医德规范要求
男性,45岁,乘汽车时急刹车,左髋关节挫伤,X线示股骨头向后方脱位,未见股骨头及髋臼骨折。该损伤容易出现的晚期并发症是
从较具体的角度看,建设项目环境影响评价的目的包括()。
一般来说,债券具有的特征包括()。Ⅰ.流动性Ⅱ.永久性Ⅲ.安全性Ⅳ.收益性
某厂的甲产品单位工时定额为80小时,经过两道工序加工完成,第一道工序的工时定额为20小时,第二道工序的工时定额为60小时。假设本月末第一道工序有在产品30件,平均完工程度为60%;第二道工序有在产品50件,平均完工程度为40%。则分配人工费用时在产品的约当
泡沫对于()相当于()对于腐败
最新回复
(
0
)