首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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://jikaoti.com/ti/Lpt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为______。#include<iostream.h>intf(inti){return++i;}intg(int&i){return++i;}voidmain(){int
以下说法中错误的是
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
下列关于多态性的描述,错误的是
下列叙述中正确的是()。
有如下程序段:inti=1;while(1){i++;if(i==10)break;if(i%2==0)eout<<’$’;}执行这个程序段输出字符*的个数为
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
使用输入输出操作符setw,能够控制()。
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
下列程序的输出结果为012,请根据注释将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classTest{public:Test(intA){data=a
随机试题
人际关系学说和行为科学的创造者是()
男性,30岁,2天前骑自行车摔倒撞伤左上腹,伤后一般情况可,2小时前活动时突然晕倒,查体:血压60/40mmHg,脉搏136/min,全腹压痛,腹腔穿刺抽出不凝血。最可能的诊断
A.眼脉B.颈脉C.带脉D.膝脉E.三江治疗马肝热传眼、肝经风热、中暑、脑黄宜选
患者,女,62岁。已确诊为右乳岩,胸胁胀满,嗳气频频,纳呆懒言,口苦咽干,舌淡苔薄白,脉弦滑。其证候是()
为硫酸盐类矿物,主含CaSO4.2H2O的矿物药是()。
银行的附属资本规模不得_______核心资本的_______。()
项目目标通常是定量描述项目的________。
()体现了平衡计分卡期望的成果和产生这些成果的动因之间的平衡。
小涛、小明、小军在大学生田径运动会上分别参加了100米、200米、400米、110米栏、400米栏、跳高6个项目中的两项。已知条件:(1)200米和110米栏两名运动员住在一起;(2)小涛在3人中年龄最小;(3)小军、100米
=______.
最新回复
(
0
)