首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
20
问题
有以下程序: 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全国计算机二级
相关试题推荐
执行下面程序段的输出是()。Print1,2;Print3Print4;5
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
若在窗体模块的声明部分声明了如下自定义类型和数组:PrivateTyperecCodeAsIntegerCaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是( )。
分段函数入下:设x中已经有一个数值。下列程序段中,能正确计算y值的是()。
在考生文件夹下有一个工程文件Sjt4.vbp,相应的窗体文件为sjt4.frm,在窗体上有一个文本框和一个命令按钮。程序运行后,单击命令按钮,即可计算出1一1000范围内能被7整除或被5整除的整数的个数,并显示在文本框中。在窗体的代码窗口中,已给出了部分程
下列运算符中,优先级最高的是
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.txt文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Label4和Label3中(窗体外观如图所
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
构成计算机软件的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
随机试题
行政复议机关逾期未作出复议决定,又未告知申请人和被申请人延长审查期限的,申请人要以期满之日起()内向人民法院起诉。
B公司2008年度的利润表如下:要求:(1)计算B公司2008年度的经营杠杆系数和财务杠杆系数;(2)计算B公司的复合杠杆系数。
含有78个氨基酸的旷螺旋的螺旋长度是
A.交感神经B.副交感神经C.运动神经D.传入神经E.传出神经()从中枢发出后,在到达效应器之前不需要更换神经元
当阑尾血运障碍时,易导致其坏死的解剖学特点是
运营隧道通风检测的主要内容包括()。
发行市场和流通市场的主要区别是()。
公安机关签发普通护照,应当在收到申请材料之日起()日内签发,对偏远地区或因特殊情况不能按期签发护照的,经护照签发机关负责人批准,签发时间可以延长至()日。
A、ShethinksMienisathief.B、ShethinksAllenisclever.C、ShethinksAllentookherearringsbymistake.D、ShethinksAllen
Thewidespreaduseofsearchenginesandonlinedatabaseshasaffectedthewaypeoplerememberinformation,researchersarerepo
最新回复
(
0
)