首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
383
问题
有如下程序:
#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全国计算机二级
相关试题推荐
对于拷贝构造函数和赋值操作的关系,正确的是()。
下面程序的输出是main(){intx=100,a=10,b=20,ok1=5,ok2=0;if(a<B)if(b!=15)if(!okl)x=1;else
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1;i<n;i++)res
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
设有数组定义:chararray[]="China";,则数组array所占的空间为
若已定义inta=256,执行语句cout<<hex<<a;的结果是
下列叙述中错误的是
下列程序用于将源文件中的字母进行大小写转换,while的条件是______。#include<iostream.h>#include<fstream.h>#include<iomanip.h>voidmain()
下面的符号中可以用作C++标识符的是()。
随机试题
Newtechnologylinkstheworldasneverbefore.Ourplanethasshrunk.It’snowa"globalvillage"wherecountriesareonlysecond
下列哪种化学物可产生温室效应
A.《进口准许证》B.《药品经营许可证》C.《医疗机构制剂许可证》D.《医疗机构执业许可证》医疗机构违反药品管理法规定,从无许可证企业购进药品且情节严重的,应吊销其
旅行社与旅游者提前订立了黄金周旅游合同后,如果按照政府指导价要求,黄金周起车票价格上调,差价应由旅行社和旅游者分担。()
如果将等量的氧气和氮气混合,注入一个密闭容器,则静置较长一段时间后,容器内氧元素(用O代表)和氮元素(用N代表)的分布最可能接近()。
据统计,2012年第一季度,上海市签订外商直接投资合同项目688项,比去年同期下降10.5%;签订外商直接投资合同金额52.75亿美元,增长11.9%;实际到位金额33.26亿美元,增长29.2%。另外,一季度,与上海市签订外商直接投资合同的国家
A.Theydrinkcoffeeandchat.B.thereisalwaysaspecialroomforpeopleboilingcoffee.C.manyofthemtakecoffeebackto
Fordecades,ferryboatscrossedthecoldwatersofMichigan’sStraitsofMackinac,shuttlingpeopleandvehiclesbetweenthetw
Whatarethespeakerstalkingabout?
A、Dogshavecomfortedthousandsoflonelysoulsintheworld.B、Researchondogshasprovidedreferencesforhuman.C、Dogshave
最新回复
(
0
)