首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Pair{ int m; int n; public: Pair(int i,intj):m(i),n
有如下程序: #include using namespace std; class Pair{ int m; int n; public: Pair(int i,intj):m(i),n
admin
2019-06-04
47
问题
有如下程序:
#include
using namespace std;
class Pair{
int m;
int n;
public:
Pair(int i,intj):m(i),n(j){}
bool operator>(Pajr p)const; ∥须在类体外给出定义
};
int main(){
Pair p1(3,4),p2(4,3),p3(4,5);
cout<<(p1>p2)<<(p2>p1)<
return 0;
}
运算符函数。perator>的功能是比较两个Pair对象的大小,当左边对象大时,返回true,否则返回false。比较规则是首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。程序输出0101,下列对运算符重载函数的正确定义是( )。
选项
A、bool Pair∷operator>(Pair p)const
{if(m!=p.In)return m>p.m;return n>p.n;}
B、bool Pair∷operator>(Pair.p)
{if(m!=p.m)retum m>p.m;return>p.n;}
C、bool Pair∷operator>(Pair p)const
{if(m>p.m)retum 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/098p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
PARENTSON
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
有如下程序:#include<iostream>usingnamespacestd;classtest{private:inta;public:test(){cout<<"c
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。A)3B)4C)5D)6
A、 B、 C、 D、 C软件的生命周期可分为软件定义、软件开发及软件运行维护三个阶段。其中软件定义阶段的主要工作有可行性研究与计划制订和需求分析等;软件开发阶段的主要工作有概要设计、详细设计和测试等;软件运
程序调试的任务是()。A)设计测试用例B)验证程序的正确性C)发现程序中的错误D)诊断和改正程序中的错误
下列有关函数重载的叙述中,错误的是()。
以下关于数据的逻辑结构的叙述中,不正确的是()。
当派生类中有和基类相同名字的成员时,派生类的同名成员会【】基类的成员。
随机试题
护理伦理学的研究对象不包括
男性,25岁,北京郊区农民,2周来发热,体温逐渐上升到39℃以上,伴乏力、食欲缺乏、腹胀、咳嗽及少量白痰于8月2日来诊。体检:T39.5℃,P88次/分,BP110/80mmHg,精神萎靡,两肺少许湿哕音,脾肋下可及。血WBC3.8×109/L,中性0.7
7月的一天,户外活动的犬突然表现精神沉郁,四肢无力,共济失调,体温41.5℃。血液检查红细胞比容60%。该犬最可能出现()
终点法试剂盒质量评价要求为()。
下列有关工程勘察试验要求的说法中,正确的有()。
甲企业为增值税一般纳税人,增值税税率为17%。2013—2014年发生的固定资产、无形资产以及投资性房地产等经济业务资料如下:(1)2013年1月2日,企业管理部门购入一台需要安装的A设备,取得的增值税专用发票上注明的设备价款为230万元,增值税
巴氏杀菌法优点是最大限度地保持食品原有的风味和特性。()
该省2007年电话用户比2002年增加了()万户2006年相对2005年该省固定电话的增长()
A.Createacreativespace.B.Keepanopenmind.C.Anythingispossible.D.Don’tneglectthedetail.E.Tieintoyourbusines
ThedoctorassuredSusanthatthepainwould______onehouraftershetookthemedicine.
最新回复
(
0
)