首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
127
问题
有如下程序:
#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、 B建立E_R模型是数据库概念设计的重要内容,而概念设计是设计阶段的组成部分。
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
下列函数模板的定义中,合法的是A)template<typenameT>Tabs(Tx){retllrnx<0?-x:X;}B)templateclass<T>Tabs(Tx){returnx<0?-x;x;}C)temp
下列运算符中,不能被重载的是A)&&B)!=C).D)++
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。A)coutB)cinC)cerrD)cset
下列关于二叉树的叙述中,正确的是()。A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍
将代数式Z=转换成程序设计中的表达式为______。
数据结构分为逻辑结构与存储结构,线性链表属于【】。
在数据流图(DFD)中,带有名字的箭头表示
随机试题
Whyisthere_____trafficonthestreetsinFebruarythaninMay?
副神经核属于的机能柱是()
患儿,女,3岁,轻微发热,鼻塞流涕,次日出疹。疹色红润,疱浆清亮,根盘红晕不明显,点粒稀疏,此起彼伏,以头面躯干为多,舌苔薄白,脉浮数。治疗首选方剂为
A.利多卡因B.奎尼丁C.普罗帕酮D.普萘洛尔E.胺碘酮可引起头痛、头晕、耳鸣、腹泻、恶心、视力模糊等,严重者可晕厥或猝死的是
有效管理福度不是一个固定值,它受()等条件的影响。
材料一西方的崛起曾被视为世界历史中最引人入胜的历程之一。这一进程始于民主与哲学在古希腊和古罗马的出现,继之以中世纪欧洲的君主制和骑士制度,经过文艺复兴和大航海时代,结束于西欧和北美对全世界军事、经济和政治的控制。——摘自杰克戈德斯通《为什么是欧洲
以认知阶段来划分,法律意识可分为()
张某利用经营个体旅馆之机,以招收女服务员为名,先后以欺骗手段招揽5名女青年在其旅馆从事卖淫活动,并对其中3名拒不进行卖淫的女青年,实施强奸以迫使其卖淫,则()。
有如下程序:#includeusingnamespacestd;intmain(){intf,f1=1,f2=1;for(inti=0;i
Whatarethetwospeakerstalkingabout?
最新回复
(
0
)