首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; clas.s Complex { double re.im; public: Complex(double r,double
有如下程序: #include using namespace std; clas.s Complex { double re.im; public: Complex(double r,double
admin
2019-04-01
29
问题
有如下程序:
#include
using namespace std;
clas.s Complex
{
double re.im;
public:
Complex(double r,double i):re(r),im(i){}
double real()const{。return re;)
double image()const{return im;}
Complex&operator+=(Complex a)
{
re+=a.re:
im+=a.im;
retum*this:
}
};
ostream&operator<<(ostream&S,const Complex&z)
{
return s<<‘(’<
)
int main()
{
Complex x(1,一2),y(2,3);
cout<<(x+=y)<
retum 0:
}
执行这个程序的输出结果是( )。
选项
A、(1,一2’)
B、(2,3)
C、(3,5)
D、(3,1)
答案
D
解析
此题考查了运算符重载应用。因为x和y都是Complex类的对象,Complex类中已经重载了+=运算符,表达式x+=y就等价与x.0perator+=(y),执行后得到(3,1);接着计算cout<<(x+=y),其等价于调用operator<<(cout,(x+=y)),最后输出结果是(3,1)。
转载请注明原文地址:https://jikaoti.com/ti/Lpt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在单链表中,增加头节点的目的是
软件开发的结构化生命周期方法将软件生命周期划分成
判断char型变量c是否为小写字母的正确表达式是
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=
下面关于数组的初始化正确的是
树中度为零的结点称为______。
在数据库系统中,实现各种数据管理功能的核心软件称为______。
执行下列语句段后,输出字符“*”的个数是for(inti=50;i>l;--i)cout<<”*”
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。A)operatorlong()const;B)operatorlong(bigNumber);C)longoperatorlong()
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
随机试题
下列选项中哪一项不是婴幼儿感觉发展阶段的特点?()
群决策支持系统(GroupDecisionSupportSystems,GDSS)
肱骨内上髁后方的一浅沟是
工程项目中,风险应对计划包括()方面内容。
我国的贪污受贿案件应该由()直接受理。
Goodsthatarestoredinwarehouseforsalesdeliveryarecalled().
①欣赏音乐能调整人的精神和心理状态②正确使用音乐治疗效果极佳③古典音乐大师的不朽之作成为一帖帖灵丹妙药④音乐参与现代人类的保健、治疗和康复⑤音乐疗法已进入了千家万户
[2010年10月]xn=1一(n=1,2,…)。(1)x1=(1—xn)(n=1,2,…);(2)x1=(1+xn)(n=1.2,…)。
在黑盒测试中,着重检查输入条件的组合是______。
A、Yes,Ido.B、Let’shaveameeting.C、Soundsgood.D、Youarewrong.C这是一种建议,故选C。
最新回复
(
0
)