首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Complex { double re,im; public: Complex(double r,dou
有如下程序: #include using namespace std; class Complex { double re,im; public: Complex(double r,dou
admin
2020-04-07
88
问题
有如下程序:
#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/Tj8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句“f();”时,函数f的返回值是______。
______是C++语言程序的入口。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
A、 B、 C、 D、 B定义函数模板或类模板时,开头的保留字是template。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
将一个函数声明为一个类的友元函数必须使用关键字【】。
以下定义:int(*p)[4]中,标识符p是()。
有3个结点的二叉树有()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
在考生文件夹下有一个“Acc3.mdb”数据库。(1)以“房产销售情况表”为数据源,创建“销售明细”窗体,在窗体中显示“房产销售情况表”的全部字段,文本框的特殊效果为“平面”。在窗体页眉中添加“销售信息明细”标签。标签文本格式为“宋体”、“12号”、“加
某木材加工厂将原木浸泡、清洗、去皮、刻线全部集中在一个大桶中,由不同工种工人依次加工完成。这属于生产单位组织中的()。
女婴,1岁,反复患肺炎。胸部X线检查:肺血多,左心房、室增大,主动脉结增宽,可能的疾病是
(2006)集中热水供应系统的热水,下列哪项是错误的?
会计核算是对经济活动进行记账、算账和报账的过程。( )
新加坡忌讳(),视为倒霉之色。
按照《立法法》和相关法律的规定,下列哪一机关或者机构不具有制定规章的权力?()
《颜氏家训》
简述社会主义法对和谐社会的保障主要体现在哪些方面。
简述代位继承的条件。
最新回复
(
0
)