首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
403
问题
有如下程序:
#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://kaotiyun.com/show/pMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下数组声明:intnumC[10],下标值引用错误的是()。
以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是()。
下列选项中不属于结构化程序设计方法的是()。
函数定义的格式是______函数名(形式参数表)函数体。
下面关于运算符重载的描述错误的是
对于类定义classA{public: virtualvoidfunc1(){} voidfunc2(){}};classB:publicA{publi
执行语句序列charstr1[10]="ABCD",str2[10]="XYZxyz";for(inti=0;strl[i]=str2[i];i++);后,数组strl中的字符串是______。
设有数组定义:chararray[]="China";,则数组array所占的空间为
用树状结构表示实体之间联系的模型是
下面的符号中可以用作C++标识符的是()。
随机试题
论述如何建设美丽中国。
利尿剂治疗心功能不全的作用是通过
A.醛和酮B.多环芳烃C.多氯联苯D.亚硝酸盐E.胺类化合物为了使肉制品成色良好,加工中添加一种护色剂。但添加过量或混合不均匀时,食入较多的该种物质可引起食用者出现全身皮肤、黏膜紫绀等缺氧症状。肉品中这种有害物质最可能是()
属于艾炷直接灸的方法是属于间接灸的方法是
患者,女,21岁。四肢关节痛6个月,近2个月出现面颊部对称性红斑,口腔溃疡反复发作,检查白细胞2.7×109g/L,血沉67mm/h,该患者最可能的诊断是
消防技术服务机构受托对某地区银行办公的综合楼进行消防设施的专项检查,银行数据中心机房设置了IG541气体灭火系统,以组合分配方式设置A、B、C三个气体灭火防护区。断开气体灭火控制器与各防护区气体灭火驱动装置的连接线,进行联动控制功能试验。据了解,消防维保单
以下软件中()属于应用软件。
家庭生命周期的发展过程正确的顺序是()。
三名游泳运动员一起进行训练,同时入水,当甲游1圈时,乙正好超过甲半圈,丙超过甲四分之一圈。他们三人总共游了15圈。问丙游了多少圈?()
请根据材料一,分析“泔水油”现象屡禁不止的原因。请仔细阅读材料三,为彻底解决马路公共设施被盗问题,请你站在政府主管部门的角度,制定出具体的“治盗”措施。
最新回复
(
0
)