首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Pair{ int m; int n; public: Pair (int i,int j):
有如下程序: #inc1ude<iostream> using namespace std; c1ass Pair{ int m; int n; public: Pair (int i,int j):
admin
2020-04-07
91
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Pair{
int m;
int n;
public:
Pair (int i,int j): m(i), n(j){}
bool operator>(Pair p)const; //须在类体外给出定义
};
int main(){
Pair p1(3,4), p2(4,3), p3(4,5);
cout<<(p1>p2)<<(p2>p1)<<(p2>p3)<<(p3>p2);
return 0;
}
运算符函数。perator>的功能是比较两个Pair对象的大小,当左边对象大时,返回true,否则返回false。比较规则是首先比较两对象的m成员,m大者为大;当m相等时比较n,n大者为大。程序输出0101,下列对运算符重载函数的正确定义是( )。
选项
A、bool Pair::operator>(Pair p)const {if(mr=p.m)return m>p.m; retum n>p.n;}
B、bool Pair::operator>(Pairp) { if(m!=p.m)retum m>p.m; retum n>p.n;)
C、bool Pair::operator>(Pair p)const {if(m>p.m)return true; return n>p.n;}
D、bool Pair::operator>(Pair p) { if(m>p.m)return true; retum n>p.n;)
答案
A
解析
按照比较规则:首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。这条规则的用C++写出来就是选项A。
转载请注明原文地址:https://kaotiyun.com/show/k38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中合法的用户标识符是
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a:Y=b:}
已知一函数的形参说明为intarr[5][6],则与此等效的形参说明为()。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(){Talif(x>y){a=x;x=y;y=a;}
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。A)学生成绩管理系统B)C语言编译程序C)UNIX操作系统D)数据库管理系统
下列排序方法中,最坏情况下比较次数最少的是
下列关于C++与C语言的关系的描述中,()是错误的。
下列叙述中,不属于测试的特征的是
将E-R图转换到关系模式时,实体与联系都可以表示成()。
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
随机试题
易化扩散和主动转运的共同特点是
肝郁血虚,脾失健运。见两胁作痛,神疲食少,脉虚弦者,治宜选用
患者,男,65岁。有慢性咳喘病史20年,咳嗽、咳喘加重2周,咳大量白色泡沫痰,气短喘息,活动后加重,脘痞纳少,倦怠乏力。体格检查:神志清楚,舌质淡红,苔薄腻,脉促,桶状胸,剑突下可见心尖搏动,双肺可闻及湿啰音。心率110次/分,节律不齐,心音强弱不等。心电
下列结构的药物名称为
下列关于金属结构工程的工程量计算的说法,正确的为()。
气体灭火系统灭火剂输送管道的外表面宜涂红色油漆。在吊顶内、活动地板下等隐蔽场所内的管道,可涂红色油漆色环,色环宽度不应小于()mm,且每个防护区或保护对象的色环宽度要一致,间距应均匀。
以下各项中,用人单位可以单方随时解除劳动合同的是()。
孙悟空:《西游记》:吴承恩
______almosthadnointertribalwarfare?______wasthenameformanytribesunitedindefendingtheirlandsandinwarfare?
A、unbelievableB、confusingC、surprisedD、baffledB观点态度的找寻和判断。根据原文WhyCambridgeshouldtopsuchanunhealthyleaguetablehasbaf
最新回复
(
0
)