首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Pair{ int m; int n; public: Pair(int i,int j):m(i),n(j){} bool operator>(Pa
有如下程序: #include<iostream> using namespace std; class Pair{ int m; int n; public: Pair(int i,int j):m(i),n(j){} bool operator>(Pa
admin
2019-06-04
120
问题
有如下程序:
#include<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 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(m!=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)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://kaotiyun.com/show/798p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
关系在关系数据库中,把数据表示成二维表,而一个二维表就是一个关系。
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
在E-R图中,用来表示实体之间是联系的图形是A)矩形B)椭圆形C)菱形D)平行四边形
下列程序执行后,屏幕的输出是()。#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;y=t
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。A)3B)4C)5D)6
A、 B、 C、 D、 BE-R图具有三个要素:①实体(型)用矩形框表示,框内为实体名称;②属性用椭圆型来表示,并用线与实体连接。属性较多时也可以将实体及其属性单独列表;③实体间的联系用菱形框表示。用线将菱形
下列叙述中正确的是()。A)有一个以上根结点的数据结构不一定是非线性结构B)只有一个根结点的数据结构不一定是线性结构C)循环链表是非线性结构D)双向链表是非线性结构
关于结构化程序设计原则和方法的描述错误的是()。
当派生类中有和基类相同名字的成员时,派生类的同名成员会【】基类的成员。
随机试题
在《始得西山宴游记》中,作者描写西山之高峻时所运用的表现方法是()
保证具有哪些法律特征。
阅读《断魂枪》中的一段文字,然后回答下列小题:夜静人稀,沙子龙关好了小门,一气把六十四枪刺下来;而后,拄着抢,望着天上的群星,想起当年在野店荒林的威风。叹一口气,用手指慢慢摸着凉滑的枪身,又微微一笑,“不传!不传!”这段文字的描写方法是什么?
CopernicuswasborninTorun,Poland,onFebruary19,1473.Littleisknownabouthisearlylifeexceptthathisfatherdiedwhen
细胞培养中采用薄膜滤器过滤除菌,最常用的滤膜孔径是
A.淀粉酶B.血清转氨酶C.谷氨酰基转肽酶D.血清碱性磷酸酶E.肌酸磷酸激酶对诊断心肌梗死最有意义的是()
无锡市鸿山和梅村乡还保存着泰伯墓和泰伯庙,常熟市虞山尚存仲雍墓。()
近日,“归真堂活熊取胆”成为媒体上最热门的话题之一,保护动物再次成为人们关注的对象。我国对珍贵、濒危的野生动物实行重点保护,那么,国家重点保护的野生动物分为()。
抗战胜利后,学校数量达到最高点的是
求幂级数的和函数f(x)及其极值.
最新回复
(
0
)