首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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://jikaoti.com/ti/dDA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
派生类的构造函数的成员初始化列表中,不能包含
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
有如下类的定义。空格处的语句是()。classMyClass{____________intx,y;public:MyClass(inta=0,intb=0
下列有关类继承的叙述中,错误的是()。
下列叙述中,不属于测试的特征的是
A、 B、 C、 D、 C此题考查的是内联函数的概念。在调用时,内联函数会像宏函数一样的展开,将调用表达式用内联函数体来替换,所以它没有一般函数的参数压栈和退栈操作,所以选项A)错误;即使没有使用inline
A、 B、 C、 D、 B数据的逻辑结构是数据间关系的描述,它仅抽象地反映数据间的逻辑关系,并不管其在计算机中的存储方式。数据的逻辑结构分为线性结构和非线性结构。若各数据元素之间的逻辑关系可以用一个线性序列简
随机试题
不属于"从治法"的是
保钾利尿药对抗醛固酮的药物是
采用特殊结构的建设工程,( )提出保障工作人员安全和预防生产安全事故的措施建议。
风险事件:2011年10月31日,拥有长达200年历史的世界最大期货交易商——全球曼氏金融控股公司(以下简称“全球曼氏金融”)向纽约南区破产法院提交了破产保护申请。相关背景:2010年3月,原新泽西州州长和高盛掌门人乔恩.克辛
某企业正在编制第四季度的直接材料消耗与采购预算,预计直接材料的期初存量为1000千克,本期生产消耗量为3500千克,期末存量为800千克;材料采购单价为每千克25元,材料采购货款有30%当季付清,其余70%在下季付清。该企业第四季度采购材料形成的“应付
下列有关表述不正确的是()。
儿童自第一声啼哭到咿咿呀呀,经过了大量的发音练习过程,这个过程经历的前三个阶段依次是()
2002—2006年企业个数增长最多的是()2003-2006年实现利润增长最快的是()年。
APEC
Expectednoisesareusuallymore______thanunexpectedonesofthelikemagnitude.
最新回复
(
0
)