首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
60
问题
有如下程序:
#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全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程pmjl,此工程包含—个源程序文件projl.cpp。其中位于每个注释“//ERROR****found*****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youarer
下列运算符中,不能被重载的是()。
软件生命周期中的活动不包括()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程prog3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写VMArray类的复制构造函数。在main函数中给出了
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成
使用VC6打开考生文件夹proj3下的工程proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//**********333**********和//**********666**********之间填写StringVa
下列符号中可以用做C++标识符的是()。
数据库管理系统是()。
下列字符串中,不可以用作C++标识符的是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
关于低促性腺激素性闭经,下述哪种治疗方法是错误的
糖皮质激素类药不具有的作用是()。
案情:2004年4月,北京某汽车有限责任公司销售分公司经理黄某与本单位副经理李某、销售科长郭某一起,将13万余元货款投入他们在深圳开办的一家美食城,该美食城因为经营管理不善亏损,货款无法收回。另外,李某在担任北京某汽车有限公司经销部副部长期间,从某公司收货
()是以征税对象数额的相对率划分若干级距,分别规定相应的差别税率,相对率每超过一个级距的、对超过的部分就按高一级的税率计算征税。
《砌体结构工程施工质量验收规范》规定,施工时所用的小砌块的产品龄期不应小于()。
采用集权型财务管理体制的优势在于()。
Ithasbeenarguedthatwhereschoolsbecomebureaucratized,theybecomeboundupwiththetechniquesandimplementationofthe
社会理想是对个人理想的凝练和升华,要坚持个人理想与社会理想的统一。大学生成长成才的必由之路是()
为了计算1+3+5…+99的值,某人编程如下:k=1:s=0whilek<=99k=k+2:s=s+kwendprints在调试时发现运行结果有错误,需要修改。下列错误原因和修改方案中正确的是
WhatdoesChloedecideaboutthefollowingsubjects?Writethecorrectletter,A,BorC,nexttoquestions26-30.AShewills
最新回复
(
0
)