首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
57
问题
有如下程序:
#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全国计算机二级
相关试题推荐
串的长度是
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
有如下程序:#inClude<iostream.h>#dehneN2#dehneMN+1#denneNUM2*M+1Voidmain(){inti;for(i=1;i<
重载的运算符保持其原有的______、优先级和结合性不变。
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();staticints;
在E-R图中,用来表示实体联系的图形是
下列关于this指针的叙述中,正确的是
执行下列语句段后,输出字符“*”的个数是for(inti=50;i>l;--i)cout<<”*”
在关系数据库中,用来表示实体之间联系的是______
在关系代数运算中,______操作会消去关系中的某些列并删去重复的元组。
随机试题
刮削器使用一次后,只要可以使用,就不需要检修刀片、检查弹簧。()
A、小檗碱B、麻黄碱C、伪麻黄碱D、东莨菪碱E、山莨菪碱其分子结构中具氧环的是
用于胆汁酸的含量测定的是()。
观察颅脑损伤患者时,下列哪一项提示为急性颅内压增高早期表现
甲诉乙侵权纠纷一案,法院适用普通程序对案件进行审理,在答辩期满之前双方当事人同意进行调解。则关于本案的调解,下列说法中正确的是:()
开庭审判过程中,一名陪审员离开法庭处理个人事务,辩护律师提出异议并要求休庭,审判长予以拒绝,四十分钟后陪审员返回法庭继续参与审理。陪审员长时间离开法庭的行为违背下列哪一审判原则?(2013年卷二37题,单选)
甲单位为一家中央级事业单位,已执行政府会计准则制度,为了把工作做得更加扎实,甲单位总会计师组织召开由财务处、采购中心、资产管理处等部门负责人参加的工作会议,与会人员就近期工作进行了交流。有关资料如下:(1)关于预算管理。甲单位在预算执行中涉及如下事项
下列各项中,企业可以采用发出存货成本计价方法的有()。
Untilafewyearsagomostexpertsbelievedthatyoungchildrencouldn’tlieThelatedevelopmentalpsychologistJeanPiagetbel
不等式3|x-2|+x≤10的解集为()。
最新回复
(
0
)