首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Complex { double re,im; public: Complex(double
有如下程序: #include using namespace std; class Complex { double re,im; public: Complex(double
admin
2019-02-22
375
问题
有如下程序:
#include
using namespace std;
class 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;
return
*
this;
}
};
ostream&operator<<(ostream& s,const Complex&z)
{
return s<<’(’<
}
int main()
{
Complex x(1,-2),y(2,3);
cout<<(x+=y)<
return 0;
}
执行这个程序的输出结果是( )。
选项
A、(1,-2)
B、(2,3)
C、(3,5)
D、(3,1)
答案
D
解析
此题考查了运算符重载应用。因为x和y都是Complex类的对象,Complex类中已经重载了+=运算符,表达式x+=y就等价与x.operator+=(y),执行后得到(3,1);接着计算cout<<(x+=y),其等价于调用operator<<(cout,(x+=y)),最后输出结果是(3,1)。
转载请注明原文地址:https://jikaoti.com/ti/01t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=‘3’;switch(A){case’3’:cout<<“3”;case’2’:cou
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
有以下程序intā*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8
一个人有一个身份证号码,一个身份证号码对应一个人。实体“人”和实体“身份证号码”存在的联系是
下列关于模板的说法正确的是
下面不属于软件设计原则的是
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
将E-R图转换到关系模式时,实体与联系都可以表示成
下面的符号中可以用作C++标识符的是()。
随机试题
A.酌情给予处理B.免于行政处分C.给予行政处分D.吊销其执业证书E.其善后处理由本人负责
糖异生过程中哪一种酶代替糖酵解中的己糖激酶催化相反的生化反应
汽车正在行驶中,一名儿童突然冲向马路对面。司机急刹车,汽车在发出刺耳的刹车声后停住,儿童在车前的半米处跑过。这时司机顿感心跳加快,头上冒汗,手脚无力,这种情绪状态是
A.两性霉素B滴眼液B.米诺环素C.羟苄唑滴眼液D.多黏菌素B滴眼液E.诺氟沙星滴眼液治疗真菌性角膜炎的是()。
大量经验表明,测量误差的分布服从()。
某家电企业2007年亏损40万元,2008年亏损18万元,2009年实现利润50万元,营业外支出中有非广告性的赞助费2万元,为协作单位贷款担保而支付的贷款本息25万元;工资总额106万元(计税工资月人均800元,在册职工100人)已按工资总额和规定比例计提
盛行的多元化理论的主要内容是,当企业()时它们适合进行多元化。
(2016年卷二第53题)根据民事诉讼法及相关规定,审判人员存在下列哪些情形,当事人有权申请或者要求他们回避?
下列属于维生素D缺乏病(如佝偻病和骨软化症)的常见原因的是()。
简述黄炎培的职业教育思想。
最新回复
(
0
)