首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
84
问题
有如下程序:
#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://jikaoti.com/ti/FHA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
此题考查的是派生类和基类的构造函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。SONson;执行时首先调用基类的构
A、 B、 C、 D、 D在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){X=i;}voiddispa(){cout<<x<<’
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=l;}A(i
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
下面关于指针的说法中错误的是()。A)在指针定义的同时可以对其进行初始化B)指针根据其所指向变量的类型的不同,所占用内存大小也不同C)指针中存放的是内存单元的地址D)相同类型的指针之间可以相互赋值
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。A)3B)4C)5D)6
下列哪种数据模型可以用树形结构来表示实体之间联系()。A)网状模型B)数据模型C)关系模型D)层次模型
下列叙述中错误的是()。
下面关于面向对象的程序设计方法中,正确的是()。
随机试题
现代西方美学形成了许多流派,大致可以分为________和________两大类型。
设曲线y=x2+x+2上点M处的斜率为一3,则点M的坐标是_________。
A.因虚而致痞满,大便不通者B.阴寒内盛格阳于外而见热象者C.里热极盛,阳盛格阴而见寒象者D.瘀血所致崩漏者E.因实邪壅积而致大便不通者
男性,65岁,酒精性肝硬化5年,因感染服用红霉素后肝功能恶化,并出现肝肾综合征。下列检查结果中哪一项与患者的临床情况不符合
A.麻醉药品和第一类精神药品B.国家统一采购的预防免疫药品C.专利药品、独家生产药品D.医保基金支付的药品根据《关于印发推进药品价格改革意见的通知》规定由国家发展改革委实行最高零售价格管理的是()
根据上述条件,估价人员适合选择的估价方法有()。根据上述条件,在开发完成后,该宗地土地无限年期最可能实现的价值是()。
消除物的不安全状态实现作业条件安全化的主要措施有()。
“究天人之际,通古今之变,成一家之言”的史书指的是()。
园长请卢老师策划“六一”儿童节的活动。卢老师积极沟通,多方征求意见,加班加点也毫无怨言,最终拿出了一份令大家都满意的活动方案。卢老师的这一做法体现了教师职业道德的()。
下面不属于资产管理思想的是()。
最新回复
(
0
)