首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
77
问题
有如下程序:
#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打开考生文件夹下的源程序文件modi3.cpp。通过继承完成输入到屏幕指定的信息:TestClassATestClassBTestClassC其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
在软件开发中,需求分析阶段可以使用的工具是()。
下列符号中可以用做C++标识符的是()。
现有表示患者和医疗的关系如下:P(P#,Pn,Pg,By),其中P#为患者编号,Pn为患者姓名,Pg为性别,By为出生日期,Tr(P#,D#,Date,Rt),其中D#为医生编号,Date为就诊日期,Rt为诊断结果。检索在1号医生处就诊的病人姓名的表达式是
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。注意:不要改动main函数,不能增行或删行,
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClassl的成员函数seta定义,定义seta对象x为int类型,请在注释∥********1***
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false,则横线处应填上()。Boolfun(char*str){inti=0,j=0;while(str[j])j++;for
数据流图中带有箭头的线段表示的是
随机试题
下列不属于正强化手段的是()
A.胸壁反常呼吸B.呼吸时纵隔扑动C.气促胸闷、咯血D.极度呼吸困难、发绀多发肋骨骨折的表现是
A.0.70B.0.80C.0.85D.1.0长期饥饿时呼吸商接近于
合伙企业解散后,清算人的事务主要有()。
给定资料1.一篇题为《独一无二的“中国范儿”》的文章在网上传播,其中下面两段文字尤其引起了网友的热评:“一个民族有自己的‘民族范儿’,一个国家有自己的‘国家范儿’。我华夏泱泱大国,五千年的传承,形成了自己独一无二的‘中国范儿’。”“‘和为贵’一直
3年前,甲的岁数是乙的3倍,再过9年,甲的岁数是乙的两倍,现两人岁数之和是:
Thequestionofwhereinsightscomefromhasbecomeahottopicinneuroscience,despitethefactthattheyarenoteasytoindu
Whenwilloverseasstudentsenroll?
Imagineyou’reatapartyfullofstrangers.You’renervous.Whoarethesepeople?Howdoyoustartaconversation?Fortunately,
A、Thedeadlineisdrawingnear.B、Sheturnedintheproposalstoday.C、Shecan’tmeetthedeadline.D、Theyaretwodaysaheadof
最新回复
(
0
)