首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Complex { double re,im; public: Complex(double r,dou
有如下程序: #include using namespace std; class Complex { double re,im; public: Complex(double r,dou
admin
2020-04-07
58
问题
有如下程序:
#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://jikaoti.com/ti/xWA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main( ){ int i=0,s=0;do{ if(i%2) {i+ +; continue; } i++; s+=i;}while(i<7)cout<<s<<end1;}执行后输出结果是
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>B)&&(n=c>D)运算后,n的值为()
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,
在下面的4个关键字中用来说明虚函数的是
构造函数是和【】同名的函数。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向______的设计方法。
.、.*、->、::、?:这五个运算符______重载。
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
下列叙述中正确的是
检查软件产品是否符合需求定义的过程称为()。
随机试题
进程的临界区是指
个性作为一个系统主要由()所决定。
患者,女,32岁。在得知自己被确诊为乳腺癌早期时,忍不住躺在病床上失声痛哭。这时护士问:“您现在觉得怎么样?”但患者一直低头不语,不愿意和护士沟通。之后的几天内,患者情绪很低落,常为一些小事伤心哭泣。当护士试图和患者沟通时,目前影响护患沟通的核心问题是
钴的价层电子构型是3d74s2,钴原子外层轨道中未成对电子数为:
常用的动态结算方法有()。
2015年8月1日,刘先生以95元的价格在上海证券交易所购买了甲公司于2015年1月1日发行的公司债券。该债券面值为100元,票面利率为4%,到期日为2018年1月1日,每年年末付息一次,到期后还本。假设此期间市场利率始终为5%。根据以上资料,回答下列问
当社会总供给大于社会总需求时,应采取()进行调节。
出席会议的同一表决组的债权人过半数同意重整计划草案,并且其所代表的债权额占该组债权总额的1/2以上的,即为该组通过重整计划草案。()
民族精神是指一个民族在长期共同生活和社会实践中形成的,为本民族大多数成员所认同的价值取向、思维方式、道德规范、精神气质的总和。中华民族精神的核心是()
Theword"Motel"comesfrom"motor+hotel".Thisisanexampleof______inmorphology.
最新回复
(
0
)