首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; class Complex { public: Complex (d
有以下程序 #include <iostream> using namespace std; class Complex { public: Complex (d
admin
2013-02-27
36
问题
有以下程序 #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://kaotiyun.com/show/MbNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设n=10,i=4,则赋值运算n%=i+1执行后,n的值是()。
已知下列语句中的x和y都是int型变量,其中错误的语句是()。
数据处理的最小单位是()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
如果一个类至少有一个纯虚函数,那么就称该类为()。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cou
指出下面程序段中的错误的是______。classX{//Ainta,b;public:X(intaa,intbb){a=aa;b=bb;}//B}:Xx(2,3);
数据库系统中实现各种数据管理功能的核心软件称为【】。
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
随机试题
大肠癌的并发症有()
心脾不足健忘首选方:痰热重而大便不通之失眠者,宜选用:
患者男,47岁。近期出现双侧指间关节疼痛较重,伴发关节肿胀、畸形,呈“鹅颈样”。对该患者的处理方法为
子宫颈癌的临床分期是根据
村庄地籍图的比例尺一般为()。
下列抽样方法中,属于概率抽样的是()。
体育运动中开放性软组织损伤处理的步骤为()。
公安机关、人民检察院、人民法院可以批准逮捕。()
设z=f(x,y)=x2arctan=________.
Morethantwohundredyearsago,thebagpipeswereprohibitedas
最新回复
(
0
)