首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Pair{ int m; int n; public: Pair(int i,intj):m(i),n(j){}
有如下程序: #include using namespace std; class Pair{ int m; int n; public: Pair(int i,intj):m(i),n(j){}
admin
2020-04-07
6
问题
有如下程序:
#include
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<<(pl>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/dlA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{protected:Base(){cout<<’Base’;}Base(char
如果x=0,那么while(true)中的true与下面的条件()等价。
下面程序输出的结果是【 】。#include<iostream>usingnamespacestd;classA{public:virtualvoidshow(){cout<<"A!";
一个类的友元函数或友元类可以通过成员操作符访问该类的()。
下面关于子类型的描述中,错误的是( )。
结构化程序设计的3种结构是
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:Base{};则Base类中的成员函
某个工厂有若干个仓库,每个仓库存放有不同的零件,相同零件可能放在不同的仓库中。则实体仓库和零件间的联系是
随机试题
电阻的基本单位为()。
经口服有机磷农药中毒的发病时间为
某房地产开发商拟在滨河地段规划建设一居住小区,用地面积约18hm2,提出了一个用地布局初步设想,如图5所示。【问题】试指出该用地设想中主要用地功能及布局存在的问题,并提出修改完善意见(不必作图)。
下列符合施工组织总设计的编制程序的是()。
某建设项目费用组成见下表:根据以往项目经验,建设单位管理费率取10%,其他因素不考虑。则该项目的建设单位管理费应为()万元。
利率互换采用()的方式。
各会员应在集合资产管理计划运作前()个工作日通过上海证券交易所网站会员会籍办理系统完成专用交易单元变更的手续。
在现金流量表附注中的补充资料,将净利润调节为经营活动产生的现金流量时,下列各调整项目中,属于调增项目的有()。
下列设备组中,完全属于输入设备的一组是()。
WelcometotheFranklinBusinessInstituteE244ConversationalEnglishclass.Theobjectofthiscourseistolearnhowtoconve
最新回复
(
0
)