首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Pair{ int m, int n; public: Pair (int i,int j
有如下程序: #inc1ude<iostream> using namespace std; class Pair{ int m, int n; public: Pair (int i,int j
admin
2019-02-22
75
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Pair{
int m,
int n;
public:
Pair (int i,int j): m(i), n(j){}
bool operator>(Pair p)const; //须在类体外给出定义
};
int main(){
Pair pl(3,4), p2(4,3), p3(4,5);
cout<<(pl>p2)<<(p2>p 1)<<(p2>p3)<<(p3>p2);
retum 0;
}
运算符函数。perator>的功能是比较两个Pair对象的大小,当左边对象大时,返回true,否则返回false。比较规则是首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。程序输出0101,下列对运算符重载函数的正确定义是( )。
选项
A、bool Pair::operator>(Pair p)const{ if(m!一p.m) return m>p.m; return n>p.n;)
B、bool Pair::operator>(Pair p){if(mf=p.m)return 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; return n>p.n;}
答案
A
解析
按照比较规则:首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。这条规则的用C++写出来就是选项A。
转载请注明原文地址:https://www.kaotiyun.com/show/VMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb)
下列关于运行符重载的描述中,正确的是()。
下面的程序的结果是main(){intx=3,y=0,z=0;if(x=y+z)cout<<"****";elsecout<<"####";}
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
与数学式子对应的C++语言表达式是
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是
逻辑表达式x>3&&x<10的相反表达式为______。
下列数据结构中按“先进先出”原则组织数据的是
下面的符号中不属于C++关键字的是()
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for(j
随机试题
下列属于选择性5-羟色胺再摄取抑制剂的是
房地产估价的三大基本方法是()。
在基础地理要素建库过程中,数据的采集一般采用()。
下列属于非经常性损益的是()。Ⅰ.乙公司向甲公司按照年利率20%进行资金拆借1000万,年底甲公司收到乙公司的利息100万Ⅱ.甲公司因地震导致产成品大量毁损,计提1000万元存货跌价准备Ⅲ.单独测试的应收账款坏账准备的
特雷诺指数含有用于测度风险的指标,这些风险指标有赖于样本的选择,其样本选择的独立性导致基于不同样本选择所得到评估结果具有可比性。()
(2018年)某企业材料采用计划成本核算.2017年12月1日结存材料的计划成本是400万元,材料成本差异科目的贷方余额是6万元。本月入库材料的计划成本是2000万元,材料成本差异科目的借方发生额是12万元。本月发出材料的计划成本是1600万元。则该企
儿童原始的情绪反应具有的特点是()
根据下列材料回答问题:材料1据估计,今天在美国有6000家公司推行“雇员拥有股票计划”,其中包括西尔斯一罗伯克百货公司、美国电话电报公司等。“雇员拥有股票计划”在这些公司的推行,使工人们积极地经营他们的公司。产生了一种充满活力的责任感,
[*]
A、HeshouldcomeonFridaytotakeherplace.B、He’dbettertakemoredrivinglessons.C、He’dbettertakethetestwithanother
最新回复
(
0
)