首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Pair{ int m; int n; public: Pair(int i,intj):m(i
有如下程序: #include<iostream> using namespace std; class Pair{ int m; int n; public: Pair(int i,intj):m(i
admin
2020-11-11
71
问题
有如下程序:
#include<iostream>
using namespace std;
class Pair{
int m;
int n;
public:
Pair(int i,intj):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对象的大小当左边对象大时,返回ture,否则返回false。比较规则是首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。程序输出0101,下列对运算符重载函数的正确定义是( )。
选项
A、bool Pair::operator>(Pair p)const
{if(mt=p.m)return m>p.m;return n>p.n;}
B、bool Pair::operator>(Pair p)
{if(m!=p.m)return m>p.m;return n>p.n;}
C、bool Pair::operator>(Pair p)eonst
{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://kaotiyun.com/show/ieyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;)intmain(){int
请使用VC6或使用【答题】菜单打开考生文件夹pros3下的工程prog3,其中包含了类P0lynomial(“多项式”)的定义。形如5x4+3.4x2一7x+2的代数式称为多项式,其中的5为4次项系数,3.4为2次项系数,一7为1次项系数,2为0次
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
下列关于C++类的叙述中,错误的是()。
下列字符串中,不可以用作C++标识符的是
下列字符串中,不可以用作C++标识符的是()。
软件测试的目的是
从表中任何一个结点位置出发就可以不重复地访问到表中其他所有结点的链表是
随机试题
政府信息的公开和政府信息的保密是一对矛盾,在处理二者关系时应把握什么原则?()
能活化脂蛋白脂肪酶(LPL)的载脂蛋白的是
A.死亡后2~4小时B.死亡后4~6小时C.死亡后6~8小时D.死亡后8~10小时E.死亡后24小时E.死亡后24小时出现尸僵的时间为
公司章程的效力。
质量管理包括制定质量方针和质量目标,以及()。
质量手册作为企业质量管理系统的纲领性文件,不仅应具备指令性和系统性,同时还需要具备( )。
分部工程质量验收合格必须符合的规定有()。
1997年12月,149个国家和地区通过的《京都议定书》规定了减排目标,温室气体排放量具有了价值,并成为一种商品。这种商品形成的市场称为()。
中科院做了一个有关中国社会信任度的调查,该调查显示中国社会的信任度不高。对此,你怎么看?
设y=∫0χdt+1,求它的反函数χ=φ(y)的二阶导数及φ〞(1).
最新回复
(
0
)