首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
52
问题
有如下程序:
#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://kaotiyun.com/show/VYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;}
设置虚基类的目的是
控制格式输入/输出的操作子中,设置域宽的函数是
以下程序的输出结果是main(){inti=0,a=0;while(i<20){for(;;){if((i%10)=
用数组表示线性表的优点是
关于虚函数,下面说的正确的是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是______框。
随机试题
在马克思主义普遍原理的指导下,我国有中国特色社会主义现代化建设的哲学依据是()。
计算二重积分dxdy,其中区域D为y=0,y=x以及x=1所围成的区域.
对有机磷农药中毒,下列处理中符合中毒治疗原则的是
下列说法中,符合我国《民事诉讼法》规定的是:()
如图11-17所示结构跨中点a处的弯矩最接近下列哪个值?
互感器安装就位后,应将各接地引出端子良好接地,暂时不使用的( )应短路后再接地,以免危及人身和设备安全。
人寿保险可以简单划分为普通型人寿保险、年金保险和新型人寿保险。下列选项中属于普通型人寿保险的有()。
下列选项中,不属于审计业务的三方关系人的是()。
销售物流管理过程中计划和规划、策划一般包括以下阶段:调查实际、弄清问题、()、形成方案和制定政策。
下列有关心理健康的说法,正确的是()。
最新回复
(
0
)