首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Pair{ int m; int n; public: Pair (int i,int j):
有如下程序: #inc1ude<iostream> using namespace std; c1ass Pair{ int m; int n; public: Pair (int i,int j):
admin
2020-04-07
28
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass 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(mr=p.m)return m>p.m; retum n>p.n;}
B、bool Pair::operator>(Pairp) { if(m!=p.m)retum m>p.m; retum 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; retum n>p.n;)
答案
A
解析
按照比较规则:首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。这条规则的用C++写出来就是选项A。
转载请注明原文地址:https://kaotiyun.com/show/k38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是______。#include<iostream.h>classA{inta;public:voidseta(intx
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
有如下函数模板:template<typenameT,typenaineU>Tcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
设有基类定义: class Cbase { private: int a; protected: int b; public: int c; }; 派生类采用何种继承方式可以使成员变量b成为自己的私有
有如下函数模板定义:template<typenameT1,typenameT2typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}则以下调用中正确是
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
在下面的运算符重载函数的原型中,错误的是______。
【】结构,也称为重复结构,即算法中有一组操作要求反复被执行。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
随机试题
气秘的常见症状有()。
与普济消毒饮主治证接近的方剂是与逍遥散主治证接近的方剂是
A.心气大伤B.心气不足C.痰火扰心D.风痰阻络E.气血虚弱言謇的病因多为
3级土石坝的贴坡或排水设计,其顶部高程应高于坝体浸润线逸出点,超过的高度应使坝体浸润线在该地区的冻结深度以下不宜小于()m。
由于用人单位的原因订立的无效合同,对劳动者造成损害的,应承担()
抗冻性是()性质的重要指标。
“调查我们身边的生物”一节的内容,不适合采用的学习方法是()。
在方法内部使用,代表对当前对象自身引用的关键字是
A、Ilikethetoy,butmynephewdoesn’t.B、Idon’tthinkyoucanreplacethattoy.C、Iwanttogivethemoneybacktomynephew.
"Opinion"isawordthatisoftenusedcarelesslytoday.Itisusedtorefertomattersoftaste,belief,andjudgment.Thiscas
最新回复
(
0
)