首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请 补充完整: class complex { double real;
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请 补充完整: class complex { double real;
admin
2009-03-15
72
问题
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请
补充完整:
class complex
{
double real; //实部
double imag; //虚部
public:
complex(doubler,double i):real(r),imag(i){}
complex operator+(complex a)
{
return complex(【 】);
}
};
选项
答案
real,imag+a.imag (注:加数和被加数可以交换位置)
解析
在C++语言中,可以通过类名来创建一个临时对象,其一般形式如下:
<类名>(<构造参数列表>)
该临时对象只在当前语句内有效。在本题的+运算符重载函数中,需要返回一个“其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和”的complex类对象,因此在括号内只需填入real+a.real,imag+a.imag就可以返回一个这样的对象。故正确答案是:real+a.real,imag+a.imag(其中加数与被加数可以互换)。
转载请注明原文地址:https://kaotiyun.com/show/ysjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是
有以下程序:#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b
假定已建立以下链表结构,且指针P和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是()。
有以下程序:#includeintfun(intx,inty){if(x!=y)retum(y);elsereturn((x+y)/2);}main(){inta=4,b
以下能够实现计算5!的程序段是()。
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:
以下叙述中正确的是
关系数据模型
C语言规定,函数返回值的类型是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
若∫dx=arcsin2x+C,则φ(x)=______.
A、舌神经B、舌咽神经C、舌下神经D、鼓索神经E、下颌神经支配舌后1/3感觉的是
既能温肺化饮,又能宣通鼻窍的药物是
某重度有机磷农药中毒病人,经抢救病情缓解,3日后突然出现肌无力,呼吸肌麻痹,提示为( )。【历年考试真题】
基金管理人负责披露的事项,具体涉及()
根据证券法律制度的规定,下列各项中,属于禁止的证券交易行为的有()。
商业银行区别于其他金融机构的最明显特征是()。
按照所给文段的思路,仿照相应的句式,将文段补写完整。人生中难免有些事情不尽如人意:也许你想成为太阳,却只是一颗不起眼的星星;也许你想成为大海,________;________,却只是一根细弱的小草。这个时候,请不要失去人生的方向。只要珍惜自己,
2001年,《国务院关于基础教育改革与发展决定》提出,坚持教育必须为社会主义现代化建设服务,为人民服务,必须与生产劳动和社会实践相结合,培养()等全面发展的社会主义事业建设者和接班入。
在一些地方的政府部门,电子政务的要领概念常被“简单化”,官方网站既无必要的经费,也无专门的技术维护人员,网站“一建了之”、“长睡不醒”,网页内容长期“涛声依旧”,得不到有效的更新。要改变这一现象,真正发挥电子政务的功效,需要()。
最新回复
(
0
)