首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
30
问题
有如下程序:
#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全国计算机二级
相关试题推荐
面向对象的程序设计主要考虑的是提高软件的
在树形结构中,树根节点没有______。
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言?
为了培养良好的程序设计风格,下列描述中正确的是
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是
树中度为零的结点称为______。
下列字符串中可以用作C++标识符的是
下列关于this指针的叙述中,正确的是
在一棵二叉树上,第4层最多有几个结点()。
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
随机试题
Windows系统中是在()环境下的菜单式操作系统。
男性,60岁。有慢性支气管炎病史10年,1周来出现高热,咳嗽、咳痰加重,痰液黏稠呈砖红色胶冻状。该患者最可能的诊断是
男,52岁,刺激性咳嗽、痰中带血3个月,胸片见右肺上叶部分不张,多次痰查癌细胞阴性。为进一步明确诊断,应做的检查是
A司可巴比妥B磺胺嘧啶C硫喷妥钠D苯巴比妥E注射用硫喷妥钠在碱性条件下与铅离子作用生成白色沉淀的是
下列不属于新生儿黄疸需要换血的指征的是
仪器分析方法的定量限一般按信噪比(S/N)相应的浓度或进样量来确定,信噪比应是
FIDIC合同条件下,承包商的索赔意向通知应当尽快在承包商察觉或者应当察觉该事件或情况后()天内发出。
有资金限制条件下进行独立方案比选时,常用独立方案组合互斥化法或净现值率排序法,实际评价时( )。
按照《个人所得税法》的规定,下列可以享受附加减除费用的个人有()。
失效回复测试(RecoveryTesting),其目标是______。A)测试各种资源在超负荷的情况下的运行情况B)检测系统可以处理目标内确定的数据容量C)度量系统的性能和预先定义的目标有多大差距D)验证系统从软件或者硬件失效中恢复的能力
最新回复
(
0
)