首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Pair{ int m, int n; public: Pair (int i,int j
有如下程序: #inc1ude<iostream> using namespace std; class Pair{ int m, int n; public: Pair (int i,int j
admin
2019-02-22
65
问题
有如下程序:
#inc1ude<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 pl(3,4), p2(4,3), p3(4,5);
cout<<(pl>p2)<<(p2>p 1)<<(p2>p3)<<(p3>p2);
retum 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(mf=p.m)return 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; return n>p.n;}
答案
A
解析
按照比较规则:首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。这条规则的用C++写出来就是选项A。
转载请注明原文地址:https://kaotiyun.com/show/VMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素栈初始为空,top值为0,栈项元素在stack[top-]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack{
下列程序的执行结果是()。#include<iostream.h>classSample{intx,y;public:Sample(){x=y=0;)Sample(inta,intb)
下列叙述中,不属于测试的特征的是()。
将以下程序写成三日运算表达式是_____。if(a>b)max=a;elsemax=b;
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1;i<n;i++)res
以下叙述中不正确的是
下列数据结构中按“先进先出”原则组织数据的是
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
在数据库的外模式、模式和内模式3级模式的体系结构中,存在两级映射:外模式到模式的映射定义了外模式与模式之间的对应关系;模式到内模式的映射定义了数据库的逻辑结构与______之间的对应关系。
给定一个关键字序列(24,19,32,43,38,6,13,22),进行快速排序,扫描一趟后的结果是______。
随机试题
霍乱可并发
女性患者,60岁,左膝关节反复疼痛2年余,无明显外伤史,近期行走时疼痛明显加重,伴行走困难。体检:左膝关节肿胀内,外侧间隙压痛(+),浮髌征(+),屈曲25度畸形。X线片提示软骨下骨质有硬化和囊性变,间隙明显变窄。本病的最可能诊断
A、中线B、口角线C、唇高线D、唇低线E、矢状线患者微笑时,下唇的标志线称为
用高级语言编写的源程序,将其转化成能在计算机上运行的程序过程是()。
人在人机系统中的主要功能中不包括()。
主要繁华街道公共厕所之间的距离宜为(),流动人口高度密集的街道宜小于(),一般街道以()为宜,新建居民区为(),未改造的老居民区为()。
企业安全管理人员安全教育内容不包括( )。
某机械厂生产某种型号零件需经三道工序制成,在产品成本的计算采用“约当产量法”。某月份投产500件(原材料在生产开始时一次性投入),完工产品400件,企业月末账面在产品成本为1000元,其他有关财务资料见表1和表2(计算按每步骤保留小数点后两位)。根据上
简述河北定县实验的理论基础。
求
最新回复
(
0
)