首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Comp1ex { double re,im; public: Comp1ex(double
有如下程序: #inc1ude<iostream> using namespace std; c1ass Comp1ex { double re,im; public: Comp1ex(double
admin
2017-06-16
100
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Comp1ex
{
double re,im;
public:
Comp1ex(double r,double i):re(r), im(i){}
double real()const{return re,}
double image()const{return im;}
Comp1ex& operator+=(Comp1ex a)
{
re+=a.re;
im+=a.im;
return *this;
}
};
ostream& operator<<(ostream&s,const Comp1ex&z)
{
retum s<<’(’<<z.real()<<’,’<<z.image()<<’)’;
}
int main()
{
Comp1ex x(1,一2),y(2,3);
cout<<(x+=y)<<end1;
retum 0;
}
执行这个程序的输出结果是( )。
选项
A、(1,—2)
B、(2,3)
C、(3,5)
D、(3,1)
答案
D
解析
此题考查了运算符重载应用。因为x和y都是Comp1ex类的对象,Comp1ex类中已经重载了+=运算符,表达式x+=y就等价与x.operator+=(y),执行后得到(3,1);按着计算cout<<(x+=y),其等价子调用operator<<(cout,(x+=y)),最后输出结果是(3,1)。
转载请注明原文地址:https://kaotiyun.com/show/VmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
执行下列程序的结果是( )。 #include<iostream.h> void main() { char *str; str="test!"; cout<<str[5]; }
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}//D
以下程序的正确运行结果是()。#include<iostream.h>intf(int);voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<f(a)<<"";
下列关于虚函数的描述,错误的是( )。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
下列运算符中不能在C++中重载的是
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为【 】。#include<iostream.h>classM{
在下列关系运算中,可能改变关系中属性个数的是
随机试题
在TN-C-S系统中,下列关于保护线(PE)和中性线(N)说法正确的是()。
子宫的说法,何者错误
结核分枝杆菌在液体培养基中加入何种成分才能呈均匀分散生长
A轻粉B露蜂房C蛇床子D雄黄E白矾功能攻毒杀虫,祛风止痛的药物是()
区别空腔脏器与实质脏器破裂的主要诊断依据是
某企业2011年1月1目的房产原值为3000万元,4月1日将其中原值为1000万元的临街房出租给某连锁商店,月租金5万元。当地政府规定允许按房产原值减除20%后的余值计税。该企业当年应缴纳房产税()。
汽车在行驶过程中,由于驾驶员未系安全带,车辆会持续发出警报声,直到驾驶员系上安全带警报声才会消失,这属于()强化;监狱会给表现良好的犯人减刑,这属于()强化。
下列历史典故中,与其他三个典故不是出自同一时期的是:
CapitalCityandSmithsvillearetwofairlylargetownsintheMidwestnearChicago.NeitherisaswellknownasChicago.(1)___
YoucanfindinthefirstroomthefollowingEXCEPT
最新回复
(
0
)