首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; int fun(char x,char y) { if(x>y) return x; return y; }
有如下程序: #include using namespace std; int fun(char x,char y) { if(x>y) return x; return y; }
admin
2019-04-18
52
问题
有如下程序:
#include
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<
return 0;
}
运行后的输出结果是( )。
选项
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://kaotiyun.com/show/YZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的定义语句中,画线处应填入的内容是classFred{public:voidprint(){cout<<data<<endl;}voidsetData(doubleD){data=d;}static
若有定义语句:int*a,b;,则变量b的数据类型是______。
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voidSet
有以下程序:#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
随机试题
女性,41岁,半小时前被车撞伤,诉剧烈胸痛,并有胸闷、呼吸困难、发绀。胸片:左侧第2~9肋多处骨折,右侧肋骨未见明显骨折征象。此患者发生呼吸衰竭的主要原因是
A.氯硝西泮B.苯妥英钠C.卡马西平D.乙琥胺E.扑痫酮癫痫失神发作治疗首选
蛋白质一能量营养不良的最主要病因是
下列说法正确的是()
下列施工投标的内容中,关于投标计算的表述有误的是()。
王某2013年1月1日与地处某镇的饲料厂签订承包合同。经营期限5年。承包费50万元(每年10万元)。合同规定,承包期内不得改变名称,仍以饲料厂的名义对外从事经营业务。王某对经营成果拥有所有权,上缴的承包费在每年的经营成果中支付。该厂为增值税一般纳税人。饲料
现金折扣发生时,销售方应将现金折扣对应的金额确认为营业外支出。()
某班照合影,要求第一排站9人,第二排站10人,第三排站11人,班主任必须站在第一排的中间,则可能的站法有()种.
在我国近代,采取民商分立民事立法体制的政权有()。
Listenbetter,managebetterAThereisagreatdifferencebetweenlisteningandhearing.Youshouldmakeeffortsinliste
最新回复
(
0
)