首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class Complex { public: Complex (d
有以下程序 #include <iostream> using namespace std; class Complex { public: Complex (d
admin
2013-02-27
20
问题
有以下程序 #include <iostream> using namespace std; class Complex { public: Complex (double r=0, double i =0 :re(r) ,im (i) {} double real() const {return re;} double imag() const { return im;} Complex operator + (Complex c} const {return Complex(re+c.re, im+c.im);} privane: double re,im; }; int main { Complex a =Complex (1,1)+Complex(5); cout<<a.real()<<’+’<<a.imag() << ’i’ <<endl return 0; } 程序执行后的输出结果是
选项
A、6+6i
B、6+1i
C、1+6i
D、1+1i
答案
B
解析
本题考核类与对象、运算符重载。运算符“+”在类Complex中作为成员函数重载,实现两个对象的数据成员的相加。所以main函数中语句“Complex a =Complex(1, 1) + Complex(5);”的作用相当于“Complex a(1+5, 1);”即对象a的数据成员re的值为6,imag的值为1,所以输出为6+1i。
转载请注明原文地址:https://jikaoti.com/ti/1rE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数原型声明中错误的是
关于内联函数的说法,不正确的是()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
下述关于break语句的描述中,______是不正确的。
一个栈的输入序列为12345,则下列序列中不可能是栈的输出序列的是______。
输入流对象是输出流的源头,下面()不是输入流类。
下列说法正确的是()。
若结点的存储地址与其关键字之间存在某种映射关系,则称这种存储结构为【】。
若有定义如下:charx[10]="VisualC",y[]="++6.0";则下列选项中对字符串操作错误的是()。
下列选项中属于C++语句的是()。
随机试题
抗日战争时期,中国共产党实行的土地政策是()
眼视近物时的调节包括
"肾为气之根"主要指()
下列幂级数中,收敛半径R=3的幂级数是()。[2013年真题]
关于不同路网形式的特点叙述中错误的是()。
一台旧设备账面价值为30000元,变现价值为32000元。企业打算继续使用该设备,但由于物价上涨,估计需增加经营性流动资产5000元,增加经营性流动负债2000元。假定所得税税率为25%,则继续使用该设备初始的现金流出量为()元。
个体生命的意义在于坚守理想,即便命运逼仄,也能在人生的春天里放声高歌,在蛋形蜗居里孵化梦想;公众的意义在于笃定信仰,即便是世态无常,也能在围观中汇聚力量,在参与中体现责任和担当。在伟大的国家面前,个人固然是渺小的。但是,正是这孕育着公民精神的每一滴水、每一
结构化程序设计的基本原则不包括
Howwillthemanspendhisvacation?
Animationmeansmakingthingswhicharelifelesscomeliveandmove.Sinceearliesttimes,peoplehavealwaysbeen(1)______fas
最新回复
(
0
)