首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Pair{ int m; int n: public: Pair(int i,int j):m(i),
有如下程序: #include using namespace std; class Pair{ int m; int n: public: Pair(int i,int j):m(i),
admin
2020-04-07
75
问题
有如下程序:
#include
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://kaotiyun.com/show/0j8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;}stati
以下程序的输出结果是【】。#include<iostream.h>voidmain(){char*x[6]={"Would","you","like","C""Plus""Plu
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(A&a){hum=a.num++;
下面关于成员函数重载运算符和友元函数重载运算符相同的是
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
在设计程序时,应采纳的原则之一是
下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
水底光缆的埋深,对光缆安全和传输质量的稳定具有十分重要的作用。暗滩部分要求埋深()米。
词语联想法属于哪种调查方法
以纤维素样坏死为基本病变的动脉炎有
关于盆腔炎的传染途径,下列哪项是正确的
依照《环境影响评价法》的规定,规划环境影响评价又可分为( )。
热力管道土建结构顶面与电车路基的最小净距离为()。
会计入员在办理工作交接时,实行会计电算化的单位,交接双方应()。
甲企业系增值税一般纳税人,2017年8月购入丙材料100吨,开具增值税专用发票上注明的金额为500万元,增值税额85万元。因外地发生运输费和装修费10万元(不含税),后验收入库,入库实际为97吨,其中1吨为合理损耗,2吨为非正常损失,则甲企业对丙材料的入账
材料:野生铁皮石斛药用价值极高,价格昂贵,适宜在凉爽、湿润、空气畅通的环境下生长,喜温暖湿润气候和半阴半阳的环境,多在疏松且厚的树皮或树干上生长。由于长期过度采挖,野生的铁皮石斛资源已非常稀少。贵州省罗甸县采用“铁皮石斛茶树附生技术”,使茶树和铁皮石斛两
某系统集成项目的项目经理需采购第三方软件插件,在编制询价计划时,由于待采购软件插件比较专业,为了更加明确采购需求,该项目经理需要使用的文件为_______。
最新回复
(
0
)