首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下复数类的声明,请补充完整。 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
97
问题
有如下复数类的声明,请补充完整。
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全国计算机二级
相关试题推荐
以下叙述错误的是()。
若有以下程序#include<stdio.h>#defineN4voidfun(inta[][N],intb[],intflag){inti,j;for(i=
有下列程序#include<stdio.h>int*f(int*s){s+=1;s[1]+=6;*s+++=7;returns;}main(){inta[5]={1,2,3,4,5},*p;p=f(&a[1]);printf("%
下列选项中属于面向对象设计方法主要特征的是()。
有以下程序:#include<stdio.h>intfun(inta,intB){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
以下语句定义正确的是()。
有以下程序:#include<stdio.h>main(){structSTU{charname[9];charsex;doublescore[2];
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
以下关于C语言数据类型使用的叙述中错误的是()。
算法的空间复杂度是指()。
随机试题
范××,男,18岁,因突发左侧胸痛、胸闷1天入院。疼痛在打篮球时发生,呈撕裂样,深呼吸后加剧,疼痛为一过性,无发热、咳嗽等,无外伤史,既往无心脏病史。体格检查:T37℃,P80次/分,R20次/分,Bp100/70mmHg,气管右移。左胸饱满,呼吸
关于软膏剂的表述,不正确的是()
抑郁症的急性期,抗抑郁剂治疗至少
根据《建筑工程建筑面积计算规范》,有永久性顶盖无围护结构的按其结构底板水平1/2面积计算建筑面积的是()
设备基础验收时,提供的移交资料包括()。
排水管道圆形检查井的砌筑做法不包括()。
某大学团队研究了“干细胞间竞争”在小鼠尾部皮肤老化中的作用。结果表明,“干细胞间竞争”由胶原蛋白COL17A1驱动。他们发现,COL17A1的表达在不同干细胞间存在差异,COL17A1表达水平较高的干细胞会牢固地锚定于基底膜,且对称分裂,并将附近COL17
“商品”与“顾客”两个实体集之间的联系一般是
十进制整数100转换为二进制数是
InhisplaysShakespeare______hischaracterslivethroughtheirlanguage.
最新回复
(
0
)