首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classGrandChild{public:GrandChild(){strcpy(name,"Unknown"
执行下列程序段以后程序的输出是______。voidadd(int&x){x++;}intmain(){inty=3;add(y);cout<<y<<end1;}
下面的符号中不属于C++关键字的是()
下列叙述中,正确的选项是()。
非成员函数应该声明为类______函数才能访问该类的私有成员。
两个或两个以上模块之间联系的紧密程度称为()。
类中数据成员和成员函数的默认访问级别为______。
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};
下面的符号中可以用作C++标识符的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
EuphemismDefinitionlexicalmeaning:—speakingwithgoodwordsorin【L1】________apolite,roundaboutand【L2】________
女,18岁。2天前上腹部被人踢伤。现出现右上腹及背部疼痛,伴呕吐,呕吐物为少量咖啡样液体,尿正常,X线检查提示腹膜后组织有少量积气,可能诊断为
下列制度中,()是最基本的安全管理制度,是所有安全生产管理制度的核心。
下列关于股权投资基金管理人的说法,说错误的是()。
欧洲债券市场上,附债务权证债券允许权证持有人以与主债券相同的价格和收益率向发行人购买普通股股票。()
市场失灵的原因包括()
你认为作为一名体育教师,应该如何处理与同事之间的关系?
Aneight-year-oldchildheardherparentstalkingaboutherlittlebrother.Allsheknewwasthathewasverysickandtheyhad
60名员工投票从甲、乙、丙j人中评选最佳员工,选举时每人只能投票选举一人,得票最多的人当选。开票中途累计,前30张选票巾,甲得15票,乙得10票,丙得5票。在尚未统计的选票中,甲至少再得__________票就一定当选。
Ineverycultivatedlanguagetherearetwogreatclassesofwordswhich,takentogether,comprisethewholevocabulary.First,t
最新回复
(
0
)