首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请 补充完整: class complex { double real;
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请 补充完整: class complex { double real;
admin
2009-03-15
58
问题
下面是复数类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全国计算机二级
相关试题推荐
下面结构体的定义语句中,错误的是()。
以下叙述中正确的是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将a所指3×5矩阵中第k列的元素左移到第0列,第k列以后的每列元素行依次左移,原来左边的各列依次绕到右边。
给定程序MODI1.C中,fun函数的功能是:在任意给定的N个正整数中,从左到右依次逐个取三个数作为一组,按值大小找出该组数的中值,用该中值替换与该组数对应的原三个数中的中间位置的数。处理后原数列中首尾2个数不变。处理后数列在主函数中输出。例如,有10个正
下述程序的输出结果是()。#include<stdio.h>voidmain(){inta[20],*p[4];inti,k=0;for(i=0;i<20;i++)a[i]=i;for(i=0;i<4;i++)p[i]=&a[
有以下程序:#include<stdio.h>voidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){
下列数组定义中错误的是()。
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
随机试题
简述社会研究选题对整个社会研究工作的意义。
【B1】【B9】
A.腰俞B.肾俞C.肓俞D.督俞E.膏肓
维生素D缺乏性佝偻病最早出现的骨骼改变是
某人在A银行和B银行各存款10000元,期限均为2年。A银行存款利率5%,按单利计算。B银行存款利率为4%,按复利计算。当此人2年后一次性提取本息时,下列说法正确的是()。
以行政行为的内容对行政相对人是否有利为标准,可将行政行为分为( )。
某投资项目各年的预计净现金流量分别为:NCF0=一200万元,NCF1=一50万元,NCF2-3=100万元,NCF4-11=250万元,NCF12=150万元,则该项目包括建设期的静态投资回收期为()年。
并购交易中的不相容岗位不包括()。
法国作曲家柏辽兹是19世纪浪漫主义时期标题交响曲的创立者。下列属于他的代表作品是()。
根据《民法通则》规定,可撤销行为在当事人申请撤销之前为()(2008年基础课单选第36题)
最新回复
(
0
)