首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请 补充完整: class complex { double real;
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请 补充完整: class complex { double real;
admin
2009-03-15
65
问题
下面是复数类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全国计算机二级
相关试题推荐
在C语言中,只有在使用时才占用内存单元的变量的是()。
下面结构体的定义语句中,错误的是()。
有以下程序:#includeintfun(intx,inty){if(x!=y)retum(y);elsereturn((x+y)/2);}main(){inta=4,b
有以下程序:#includeintfun(intx,intY){if(x!=y)return(y);elsereturn((x+y)/2);}main(){inta=4,b
以下选项中合法的标识符是()。
下列特征中不是面向对象方法的主要特征的是()。
下列方法中,属于白盒法设计测试用例的方法的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
C语言程序中,运算对象必须是整型数的运算符是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
在软件设计中()。
A.血液在肾包膜外吉氏筋膜内B.局部肾实质损伤,肾内血肿C.肾实质内出现低密度三角区D.从肾实质到集合管系统的分裂伤E.血液在肾外及肾包膜内呈新月形肾挫伤是
针刺出针后,针刺部位肿胀疼痛,继则皮肤呈现青紫色。此异常情况为
甲施工企业授权某采购员到乙公司采购钢材,但该采购员用盖有甲施工企业公章的空白合同文本,与乙公司订立了购买水泥的合同,则该合同( )。
关于原始凭证的填制,下列说法中正确的有()。
居民甲有两套住房,将一套出售给居民乙,成交价格为100000元;将另一套价值150000元的两居室住房与居民丙交换成两套一居室住房,并支付换房差价款40000元。居民丙将取得的房屋与居民丁的住房进行等价交换。以下说法正确的是()。(假定适用的契
下列属于违反治安管理行为特征的有()
[*]
Whatisthepassagetalkingabout?______.
A、Copperandiron.B、Copperandtin.C、Ironandtin.D、Copperandzinc.B短文提到:“过了一些时候,人类知道了如何制造我们现在称之为青铜的东西。青铜是铜和锡的合金。”B正确。具体的物质
最新回复
(
0
)