首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序,输出结果( )。 #include<iostream> using namespace std; class Complex { public: Complex(double r=0,dou
有以下程序,输出结果( )。 #include<iostream> using namespace std; class Complex { public: Complex(double r=0,dou
admin
2019-05-06
63
问题
有以下程序,输出结果( )。
#include<iostream>
using namespace std;
class Complex
{
public:
Complex(double r=0,double i=0):re(r),im(i){}
double realoconst{return re;}
double imag()const{return im;}
Complex operator+(Complex c)const{return
Complex(re+c.re,im+c.im);}
private:
double re,im;
};
int main()
{Complex a=Complex(1,1)+Complex(5);
cout<<a.real()<<’+’<<a.imag()<<’i’<<end1;
return 0;
}
选项
A、6+i
B、2i+5
C、6+1i
D、1i+5
答案
C
解析
由主函数入手,调用“Complex a=Complex(1,1)+Complex(5);”,实际是“Complex a=Complex(1,1)+Complex(5,0);”,调用“return Complex(re+c.re,im+c.im);”结果为:6+1i。
转载请注明原文地址:https://kaotiyun.com/show/Ws8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库应用系统中的核心问题是
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
下列字符串中可以用作C++标识符的是
下列关于成员函数特征的描述中,错误的是()。
假设用一个长度为50的数组(数组元素的下标从0~49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______个元素。
下面程序的运行结果是()。#include<iostream.h>intx=5;intfan(inta){intc;c=x*a;returnc;}voidmain(
以下关于顺序存储结构的叙述中,()是正确的。
A、 B、 C、 D、 B因为对象a被定义为常对象,所以a.disp()语句调用的是类的常成员函数voiddispoconst,输出的结果是disp2。
A、 B、 C、 D、 C只有在创建对象时才会调用类的构造函数,在定义指针时不会调用构造函数,只有给指针new一个地址时会调用构造函数,所以本程序中一共生成了6个Point对象(A,B,C,newPoint[
随机试题
《雅歌》
TheSupremeCourt’srecentdecisionallowingregionalinterstatebankshasdoneawaywithonerestrictioninAmerica’sbankingo
《民法通则》第五条规定:“公民、法人的合法的民事权益受法律保护”。下列对该法条的认识不正确的是( )。
基金投资运作中,关键在于投资决策。投资研究对基金投资绩效的影响有限。()
某内资企业主要生产家电产品,2003年有关会计资料如下:(1)2003年度利润总额为200万元。(2)全年销售收入为2000万元。(3)“管理费用”中列支的业务招待费25万元,广告费200万元。(4)“营业外支出”中列支的税收罚款1万元,自行赞助某
关于金融业营业税计税营业额的下列表述中,正确的有()。
下列关于财务管理目标的表述中,不正确的是()。
五言诗成于()代,东汉班固的《咏史》诗可以看作是五言诗成熟的标志。
凡是教学效果好的老师,都会有意识或无意识地对学生的学习风格进行认真的学习和研究。()
简答语言的理性意义和非理性意义。
最新回复
(
0
)