首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; class Complex { public: Complex(double r=O,double i=0):re(r)
有以下程序 #include<iostream> using namespace std; class Complex { public: Complex(double r=O,double i=0):re(r)
admin
2006-08-25
26
问题
有以下程序 #include<iostream> using namespace std; class Complex { public: Complex(double r=O,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);} private: double re,im; }; int main() { Complex a=Complex(1,1)+Complex (5); cout<<a.real()<<’+’<<a.imag()<<’i’<<endl; retum 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/J3kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,不属于数据模型所描述的内容的是()。
已有定义inta=3;和输出语句printf(“%8x”,a);以下正确的叙述是()。
有以下程序#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。例如:m=12,n=8时,运行
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
为了使模块尽可能独立,要求()。
有如下程序#includemain(){intx=0x13;printf("%d\n",x+1);}程序运行后的输出结果是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
非法的用户标识符是()。
随机试题
二元君主制
弗雷德里克森的社会公平的复合理论认为,社会公平可以分为的类型有()
Themoviestar,whoisverypopularwiththeyoungsters,______withyoursister,didn’the?
下列化合物中哪个不含腺苷酸组分
A.龙胆草B.秦皮C.白鲜皮D.苦参E.马勃具有清热燥湿,解毒,止痢,明目的药物是
在实施勘察工作之前,监理工程师应审核勘察单位编制的()。
根据《刑事诉讼法》的规定,下列哪一案件应由H市中级人民法院一审管辖?()
某股份公司2009—2014年与固定资产有关的业务资料如下:(1)2009年10月购入一台需要安装的设备,增值税发票注明的价款是500万元,税额85万元,运输费10万元(取得运费结算单据)。安装过程中领用外购材料10万元,支付安装工人工资8万元。
朱子读书法
在μC/OS—Ⅱ操作系统下,处于运行态的任务因更高优先级的任务就绪而被剥夺CPU使用权后将转入()。
最新回复
(
0
)