首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
397
问题
有如下程序:
#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://www.kaotiyun.com/show/pMAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classXA{intX;public:XA(intn){x=n;}};classXB:publicXA{inty;public:XB(inta,intb
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};cla
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把节点b连接到节点a之后的语句是structnode{chardata;stmctnode*next;}a,b,*p=&a,*q
下列关于模板的说法正确的是
下列叙述中错误的是
将E-R图转换到关系模式时,实体与联系都可以表示成
下列字符串中,不可以用作C++标识符的是
随机试题
美国的教育努力培养“民主”社会中确能适应生活需要的理想公民;而英国着重培养品行,以养成绅士风范。这说明
患者,女性,62岁。高血压26余年,糖尿病12年,今晨突发左胸痛伴呼吸困难急诊入院。查体:患者颜面苍白,大汗淋漓,呼吸急促。血压:100/60mmHg,心界左下扩大,胸骨左缘第3肋间可闻及舒张期杂音,向心尖传导。此时,该患者经超声检查可能发现
治疗面神经膝状神经节近端病变宜选用以上哪项治疗面神经远端或肌肉萎缩、纤维化宜选用以上哪项
证据保全
“谁污染谁治理”原则属于环境影响评价中的()政策。
某分部工程划分为3个施工过程、4个施工段,组织加快的成倍节拍流水施工,流水节拍分别为6天、4天、4天,则专业工作队数为()个。
按照《预算法》实施管理,国防费预、决算由()审批,由国家和军队的审计机构实施严格的审计和监督。
在一般情况下,买卖合同中关于标的物的风险承担,除当事人另有约定的外,下列说法正确的有()。
行政诉讼过程中.被告不得自行向原告收集证据。()
Youwillhearfivedifferentpeopletalkingaboutproblemsandresponsestotheminthecompanieswheretheywork.Foreach
最新回复
(
0
)