首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2014-08-29
22
问题
有如下程序:
#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 pl(3,4),p2(4,3),p3(4,5);
cout<<(pl>p2)<<(p2>p 1)<<(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;retum n>p_n;}
B、bool Pair::operator>(Pair P)
{if(m!=p.m)retum m>p.m;retum n>p.n;}
C、bool Pair::operator>(Pair p)const
{if(m>p.m)retum true;retum n>p-n;)
D、bool Pair::operator>(Pair P)
{if(m>p.m)retum true;return n>p.n;}
答案
A
解析
按照比较规则:首先比较两对象的m成员,m大者为大:当m相等时比较n,n大者为大。这条规则的用c++写出来就是选项A。
转载请注明原文地址:https://kaotiyun.com/show/DXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数原型声明中错误的是()。
下列叙述中正确的是()。
下面程序的输出为【】。#include<iostream.h>voidmain(){inta[10],i,k=0;for(i=0,i<10;i++)a[i]=i;for(i=1;i<4;i++)k+=a[i]+i;cout<<
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn;}
有如下程序#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<setfill(’*’)<<setw(8);co
以下关键字不能用来声明类的访问权限的是()。
下面描述中,符合结构化程序设计风格的是()。
C++程序第1条语句是从【】函数开始执行的。
下面对于基类和派生类的描述错误的是()。
随机试题
A.水飞法B.制绒法C.拌衣法D.干馏法E.发酵法灯心草使用的炮制方法是
下列汉字的笔画数,错误的有()。
师者,传道授业解惑者也。老师的职责不仅仅是“教书”,更重要的是“育人”。一位优秀的老师,不仅要传授学生基础知识和基本技能,还应做到言传身教、以身作则,用自己良好的品格和崇高的精神素养去引导学生,树立学生正确的人生观和价值观。因此,老师们在面对教师节丰厚的大
TwoPeople,TwoPathsYoumustbefamiliarwiththesituation;Dadisdriving.Mumistellinghimwheretogo.Heis【B1】____
目前临床上使用的抗血吸虫药物在结构上可分为锑剂和非锑剂两大类,下列叙述的药物性质分别是指哪个药物A.呋喃丙胺B.酒石酸锑钾C.吡喹酮D.硝硫氰胺E.没食子酸锑钾
白天病区较理想的声音强度范围是
管理中心在受委托银行的住房公积金专户中的沉淀资金,按单位存款相应期限档次利率计息。()
住宅用户对地面进行二次装修,如果采用20mm厚水泥砂浆上铺25mm厚花岗岩面砖时,增加的荷载约占规范规定的楼面均布活荷载的百分之几?[2004年第15题]
现代商业银行的基本管理制度是( )。
若服务器系统可用性达到99.99%,那么系统平均无故障时间(单位:分钟)约为()。
最新回复
(
0
)