首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; int fun(char x,char y) { if(x>y) return x: return y; } int main() { int a(9),b(8)
有如下程序: #include<iostream> using namespace std; int fun(char x,char y) { if(x>y) return x: return y; } int main() { int a(9),b(8)
admin
2021-05-06
48
问题
有如下程序:
#include<iostream>
using namespace std;
int fun(char x,char y)
{
if(x>y)
return x:
return y;
}
int main()
{
int a(9),b(8),c(7);
cout<<fun(fun(a,b),fun(b,c));
return0;
}
运行后的输出结果是( )。
选项
A、8
B、9
C、7
D、函数调用出错
答案
B
解析
程序中,fun()函数的作用是将形参x、y中的较大值作为函数值返回;main()函数首先使用直接初始化方式,初始化a的值为9,b的值为8,c的值为7,然后调用函数:fun(fun(a,b),fun(b,c));并将返回值输出,由于a>b,b>c,所以fun(fun(a,b),fun(b,c))等价于:fun(a,b),也就等价于a。本题答案为B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/NHfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板定义:templateT1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为()。
有如下程序;#includeusingnamespacestd;classB{public:virtualvoidshow(){tout
下列叙述中正确的是
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protect
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};classYY:protectedXX{private:doubley1
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b:}voidChan
在下列关键字中,不能用来表示继承方式的是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
打开文件时可单独或组合使用下列文件打开模式①ios_base::app②ios_base::binary③ios_base::in④ios_base::out若要以二进制读方式打开一个文件,需使用的文件打开模式()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
简述森林群落对水分的影响。
关于增生型肠结核的临床表现,不正确的是
治病八法不包括
开发区地下水环境影响分析与评价时,根据地下水水源保护条例,核查开发区规划内容是否符合有关规定,分析建设活动影响地下水水质的途径,提出()。
以下关于盾构选用注浆方式说法正确的是()。
热力管道保温材料进场,应根据标准规定现场按批抽样检测材料的()。
《大长今》是我看过的最精彩的电视剧之一。
教师鼓励学生从多个角度思考问题,这是为了培养学生的()。
2012年5月,缅甸籍毒贩糯康在泰国境内制造“湄公河惨案”,杀害了我国船员十余名,后被老挝移送我国受审,我国司法机关对于糯康进行刑事审判的依据是()。(2013一专一2)
A、Haveacookie.B、Makecookieswiththewoman.C、Givethewomanacookie.D、Takeacookieforhisroommate.AA:Careformayof
最新回复
(
0
)