首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:After Sorting:Happy Welcome,请将程序补充完整。 #include<iostream> #inclu
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:After Sorting:Happy Welcome,请将程序补充完整。 #include<iostream> #inclu
admin
2011-01-19
58
问题
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:After Sorting:Happy Welcome,请将程序补充完整。
#include<iostream>
#include<string>
using namespace std;
class Word{
public:
Word(strings):str(s){ }
string getStr( ){return str;}
______const{return(str<w.str);}
friend ostream& operator<<(ostream& output,const Word &w){output<<w.str;return output;}
private:
string str;
};
int main( ){
Word wl("Happy"),w2("Welcome");
cout<<"After sorting:";
if(wl<w2)cout<<w1<<"<<w2;
else cout<<w2<<’’<<w1:
return 0;
}
选项
答案
bool operator<(Word w)
解析
重载关系运算符“<”为成员函数,得到逻辑类型结果,且只要一个参数。
转载请注明原文地址:https://kaotiyun.com/show/iTVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:intf1(doublea){returna*a;}intf2(intx,inty}{doublea,b;a=f1(x);b=f1(y);returna+b;}main(){doublew;w=f2(2.
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出“OK”的语句是()。
以下叙述中错误的是
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
有以下程序:#include#includestruetA{inta;eharb[10];doublec;};struetAf(struetAt);main(){struetAa={10
可在C程序中用作用户标识符的一组标识符是()。
下面关于编译预处理的命令行,正确的是
设有定义:intm=1,n=2;则以下if语句中,编译时会产生错误信息的是()。
随机试题
维生素A的适应证不包括
下列战略联盟形式中,属于契约式战略联盟的有()。
国际企业常用的采购方式是()
男性,56岁。30分钟前心前区压榨样痛,突然出现意识丧失、抽搐,听诊心音消失,脉搏触不到,血压为零,诊断为心脏骤停。下列哪一项不是诊断心脏骤停的必备条件
滥用输液剂的危害是
从资本市场的发展历程来看,()是证券监管机构的首要任务和宗旨。
对生产管理人员的绩效考评,最经常采用的是()。(2003年11月二级真题)
设A*为3阶方阵A的伴随矩阵,|A|=,求|(3A)-1-2A*|的值.
8255A的端口A的工作方式是由方式控制字的______位决定。
下列循环语句中,循环体执行的次数是a=100Doa=a+1LoopUntila
最新回复
(
0
)