首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
92
问题
有如下程序:
#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://www.kaotiyun.com/show/k38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
请在下列程序中的横线处填写正确的语句:classSample{public:Sample()()~Sample(){}voidSetData(intdata){//将Sample类
以下程序的执行结果是________。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fil(’*’):cout.width(10);
程序#include"iostream.h"voidmain(){inti=10;inti=5;cout<<j+i++<<endl;}的结果为【】。
执行语句:{cout<<setfill(’*’)<<setw(10)<<setfill(’#’)<<left<<123<<"OK"<<endl;return0;)后将输出()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
数据库DB、数据库系统:DBS、数据库管理系统DBMS之间的关系是()。
关于函数重载,下列叙述中错误的是
C++中的类有两种用法:一种是类的实例比,即生成类的对象,并参与系统的运行;另一种是通过()派生出新的类。
关系数据模型由关系数据结构、关系操作集合和【】三大要素组成。
随机试题
A.真阴亏损B.虚火上炎C.两者均是D.两者均非
临床确诊支气管扩张主要根据
关于脂肪变性的描述,正确的是
选择现场合适的汽车式起重机完成压缩机的吊装任务,并作荷载核算。简述吊装方法的选用原则。
下列关于上海期货交易所铝期货合约的说法,正确的是()。
关于保证贷款,下列说法错误的是()
人在屋里憋闷得久了,倦了,懈怠了,视角就凝同了:这不是体力上的疲惫,而是心智上的衰竭。这时就需要窗子里的人走到窗前,适时放飞一下郁闷的心情,放到太阳底下晒一晒,思想就不会霉掉,人只有在天地间才会多些悟的灵感和做的创意,从容淡定之中,情感才能归于平和,真知方
和平基金决定中止对S研究所的资助,理由是这种资助可能被部分地用于武器研究。对此,S研究所承诺:和平基金会的全部资助,都不会用于任何与武器相关的研究。和平基金会因此撤销了上述决定,并得出结论:只要S研究所遵守承诺,和平基金会的上述资助就不再会有利于武器研究。
HowoldisXiaoZhang?
A、Thesaleswomanwriteswordsontheback’ofthewatchforfree.B、Themanfeelssurprisedthattheshopcandohimaspecialf
最新回复
(
0
)