首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下复数类的声明,请补充完整。 class complex { double real; //实部 double imag; //虚部 public: complex(double x,double y) {
有如下复数类的声明,请补充完整。 class complex { double real; //实部 double imag; //虚部 public: complex(double x,double y) {
admin
2009-06-20
90
问题
有如下复数类的声明,请补充完整。
class complex {
double real; //实部
double imag; //虚部
public:
complex(double x,double y) {
real=x;
imag=y;
}
complex operator +(complex c) { //重载加法运算符"+"
return complex(【 】);
}
};
选项
答案
real+c.real,imag+c.imag或this->real+c.real,this->imag+c.imag,注意:运算符+的数据可交换次序
解析
本题考查的知识点是:运算符重载。根据题目的要求,要实现类complex的重载加法运算符“+”。复数的加法是将其实部与虚部分别相加,因此空处应填入 real+c.real,imag+c.imag,这样就构造出一个临时的complex对象,并且它的实部和虚部分别为自身和形参c的实部与虚部之和,然后通过return语句返回这个结果。
转载请注明原文地址:https://kaotiyun.com/show/lojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
有以下程序:#include<stdio.h>voidfun1(char*p){char*q;q=p;while(*q!=\’0’){(*q)++:q++;
以下选项中关于程序模块化的叙述错误的是()。
下列叙述中正确的是()。
以下不正确的转义字符是()。
软件详细设计生产的图如图:该图是()。
给定程序中,函数fun的功能是:统计出带有头结点的单向链表中结点的个数,存放在形参n所指的存储单元中。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不
以下选项中,能用作用户标识符的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
程序流程图中带有箭头的线段表示的是()。
随机试题
糖皮质激素可对抗儿茶酚胺的血管收缩作用。
提示肝脏对雌激素灭活功能减退
()是中华民族的优良传统,是一个人立足于社会的基本准则,也是对从业者的道德要求。
如果某种正常商品的需求的价格弹性是2.5,那么5%的价格降幅会引发
党的诞生纪念日为_______月_______日。
A、B、C、D、C原数列可以改写为:。分子、分母分别构成公差为1和2的等差数列,则空缺项为。故选C。
法是统治阶级意志的体现,但统治阶级的意志(包括法本身)都由统治阶级所处的社会物质生活条件所决定,这说明()。
2013年11月12日,中共十八届三中全会指出,改革开放的成功实践为全面深化改革提供了重要的经验,必须长期坚持。最重要的是,坚持()
Inthepast,Americancollegesanduniversitieswerecreatedtoserveadualpurposetoadvancelearningandtoofferachancet
______,signedin1783,recognizedtheindependenceoftheUnitedStates.
最新回复
(
0
)