首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 char fun(char x,char y) { if(x<y)return x; return y; } main() { int a=’9’,b=’8’,c=’’; printf("%
有以下程序 char fun(char x,char y) { if(x<y)return x; return y; } main() { int a=’9’,b=’8’,c=’’; printf("%
admin
2009-04-15
54
问题
有以下程序 char fun(char x,char y) { if(x<y)return x; return y; } main() { int a=’9’,b=’8’,c=’’; printf("%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。
转载请注明原文地址:https://kaotiyun.com/show/5oWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体的左右两端各有1条直线,名称分别为Line1、Line2;名称为Shape1的圆靠在左边的Line1直线上(见图);另有1个名称为Timer1的计时器控件,其Enabled属性值是True。要求程序运行后,圆每秒向右移动100,当圆遇到Line2时
检查软件产品是否符合需求定义的过程称为()。
以下关于多重窗体程序的叙述中,错误的是( )。
工程文件中包含一个模块文件和一个窗体文件。模块文件的程序代码是:PublicxAsIntegerPrivateyAsInteger窗体文件的程序代码是:DimaAsIntegerPrivateSubForm_Load()
设有下列语句:x=5Ifx>0Theny=1y=5程序运行后,则下列叙述中正确的是()。
结构化程序的三种基本控制结构是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Optionl、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOption
随机试题
下列选项中体现矛盾双方相互转化这一哲学原理的是:
碳酸锂的下述不良反应中哪项是错误的
(2005年)折杆受力如图5—63所示,以下结论中错误的为()。
石材如用于处于水中的重要结构物,要求其软化系数k应为( )。
8月1日,王某与张某签订合同,将其拥有的一件罕见宝石以10万元的价格转让给张某,双方约定10日后交货付款;8月2日,不知情的李某见该宝石,十分喜爱,表示愿以15万元的价格购买,王某遂与之签订合同,李某当场支付了10万元,约定8月5日付清余款并交货;8月3日
经营者的下列哪些行为属于反不正当竞争法规定的不正当竞争行为?
供应准备水平表示了采购管理部门可以直接满足的需求比例,它的主要决定因素是缺货成本和()。
作为教师,应该慎重使用惩罚,因为惩罚只能让学生明白什么不能做,但并不能让学生知道什么能做,应该怎么做。()
随着我国文化产业规模的扩大,文化产品开发的深入程度与精致程度的要求也大大增强。其中一个突出的问题就是“没米下锅”:许多生产商握有足够的资金,却找不到合适的艺术作品进行商业开发。我国当前电视台推出的连续剧、动画片虽然不少,但以庸俗的、低层次重复的作品居多——
以下关于网络控制的叙述,正确的是()。
最新回复
(
0
)