首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double
有如下程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double
admin
2020-04-07
126
问题
有如下程序:
#include<iostream>
using namespace std;
class Complex
{
double re,im;
public:
Complex(double r,double i):re(r);im(i){}
double real()const{fetum re;}
double image()const{return im;}
Complex&operator+=(Complex a)
{
re+=a.re;
im+=a.im;
return*this:
}
};
ostream& operator<<(ostrearn& s,const Complex&z)
{
return s<<’(’<<z.real()<<’,’<<z.image()<<’)’;
}
int main()
{
Complex x(1,-2),y(2,3);
cout<<(x+=y)<<endt;
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/c88p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 C
重载的关系运算符和逻辑运算符的返回类型应当是______。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______________的信息。
在一个单链表HL中,若要向表头插入一个由指针p指向的节点,则需要执行语句序列()。
下列关于虚函数的描述中,正确的是A)虚函数是一个static类型的成员函数B)虚函数是一个非成员函数C)基类中采用virtual说明一个虚函数后,派生类中定义相同类型的函数时可不必加virtualD)派生类中的虚函数与基类中相同原型的虚函数
有如下数组声明:intvalue[30];,下标值引用错误的是
对于重载的运算符>>,它是一个
假设fin是一个文件流对象,则关闭文件的语句是【】。
用树形结构来表示实体之间联系的模型称为()。
public运算符可以重载为成员函数或友元函数,但是应该把函数说明为公有的,以便各个量都能引用。
随机试题
TheStateFlowerofAlaskaAlaskaisknown(know)asastatethatproduceswildanimalsaswellaskind-heartedpeople.Thes
男,67岁,直肠癌根治术后留有人工肛门,以下护理措施不正确的是
根据《证券法》的规定,对下列哪些事项的隐瞒可以构成虚假陈述?()广厦集团的虚假陈述行为被曝光后,相关部门对广厦集团的经营状况进行了进一步调查,发现其在此次虚假陈述行为之外还存在很多其他问题。经慎重讨论后,深交所决定终止其股票上市交易。对此,以下说法哪些
采用半机械化吊装方法将某高塔安装在一较高位置的基础上,但安装公司的桅杆较矮,此时宜采用的吊装方法为()。
C语言中,int型数据在内存中的存储形式是()。
15,16,18,23,(),78
下列对行政执行的阐述,正确的是()。
论述影响儿童攻击行为的社会因素,谈谈减少儿童攻击行为的措施?
[2014年第31题]人们普遍认为适量的体育运动能够有效降低中风的发生率,但科学家还注意到有些化学物质也有降低中风风险的效用。番茄红素是一种让番茄、辣椒、西瓜和番木瓜等果蔬呈现红色的化学物质。研究人员选取一千余名年龄在46至55岁之间的人,进行了长达12年
决定局域网特性的主要技术要素是:网络拓扑、传输介质与______。
最新回复
(
0
)