首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: }}}}include using namespace std; class Pair{ int m; int n; public: Pair(int i,int J):m(i),n(J){} bool operator>(Pair P)co
有如下程序: }}}}include using namespace std; class Pair{ int m; int n; public: Pair(int i,int J):m(i),n(J){} bool operator>(Pair P)co
admin
2013-02-27
57
问题
有如下程序:
}}}}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 pl(3,4),p2(4,3),p3(4,5);
COUt<<(pl>p2)<<(p2>p1)<<(p2>p3)<<(p3>p2);
return 0;
{
运算符函数operator>功能是比较两个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 11>P.n;)
D、bool Pair::operator>(Pair P)
{if(m>P.m)return true;return 11>P.n;}
答案
A
解析
题目要求先比较m的大小。其次比较n的大小,首先看函数定义bool operator>(Pairp)corlst,从中可以看出B)和D)选项和函数定义不一致,缺少const,故排除;选项c只有一层比较不符合题意,故排除C)选项。因此,本题答案为A)。
转载请注明原文地址:https://www.kaotiyun.com/show/FoNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已经定义且正确赋值,则针对程序段:temp=a;a=b;b=temp;以下叙述中正确的是()。
给定程序BIANK1.C中主函数的功能:输入一个实数a,根据迭代公式x1=(x0+a/x0)/2.0,计算并输出其平方根。要求误差不超过1e-6(0.000001)。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有以下程序:#include<stdio.h>#include<stdlib.h>voidfun(int**s,intp[2][3]){**s=p[1][1];}main(){
有以下程序:#include<stdio.h>voidfun(intn,int*s){intf1,t2;if(n==1||n==2)*s=1;else
有以下程序:#include<stdio.h>intfun(inta[],intn){if(n>1)returna[0]+fun(a+1,n﹣1);else
请编写函数fun,其功能:给定一个整数n(n<10000),如果n加上100后是一个完全平方数(所谓“完全平方数”,就是开方后的结果是整数的数),并且n加上268后也是一个完全平方数,则函数值返回1,否则返回0。注意:部分源程序在文件PROG1
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)retum1;
随机试题
标准预防是指()
甲找到在某国有公司任出纳员的朋友乙,提出向该公司借款5万元用于购买假币,并许诺出售假币获利后给乙好处费。乙便擅自从自己管理的公司款项中借给甲5万元。甲拿到5万元后,让丙从外地购得假币若干,然后在本地出售。出售一部分后,甲便送给乙2万元好处费。甲后来在出售假
市场调研应该遵循客观性和()的原则。
以下关于增值税的表述,正确的有()。
(1)为了把幼儿园办成孩子喜欢、家长放心的乐园,她把全部心血都()在天真烂漫的孩子身上了。(2)一般而言,年轻人对流行歌曲会有更多的兴趣,而老年人在这方面就要()多了。(3)如果生命中只有鲜花和奖杯而没有挫折和痛苦,那么这种
懦弱:坚强
1991年我国农副产品出口总额为多少万元?( )下列哪一项判断最为正确?( )
《色佛尔条约》
Itisbelievedthatfear______.InDr.Shumyatsky’stest,theknock-outmice______.
Tensofthousandsofthepoorestpart-timestudentsaretogetextramoneytohelppayuniversityfeesandmeetrisinglivingco
最新回复
(
0
)