首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D{ double x; //x分量
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。 class vector2D{ double x; //x分量
admin
2010-12-16
50
问题
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。
class vector2D{
double x; //x分量
double y; //y 分量
public:
vector2D(double x0=0, double y0=0):x(x0),y(y0){}
void show(cout<<’ (’<<’,’<<y<<’) ’;}
vector2D operator + (vector2D);
};
【 】 operator + (vector2D a)
{
return vector2D(【 】);
}
选项
答案
vector2D:: x+a.x,y+a.y
解析
本题考核运算符的重载。程序将运算符“+”重载为类vector2D的成员函数,所以在函数定义处要加上类域控制,即vector2D::。运算符“+”重载函数返回的是两个分量分别相加的值。
转载请注明原文地址:https://kaotiyun.com/show/D1Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:实现两个整数的交换。例如,给a和b分别输入60和65,输出为:a=65b=60。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#inclu
某系统总体结构图如下图所示:该系统总体结构图的深度是()。
下列4个程序中,完全正确的是()。
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句
已知一个数列从0项开始的前3项:0、0、1,以后的各项都是其相邻的前3项之和。下列给定的程序中,函数fun的功能是:计算并输出该数列前n项的平方根之和sum。n的值通过形参传入。例如,当n=10时,程序的输出结果应为23.197745。请改正程序中的错
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
结构化程序设计的基本原则不包括()。
C语言规定,函数返回值的类型是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为
随机试题
注射破伤风类毒素主动免疫后,若无外伤,应间隔多久再强化一次
对脆弱类杆菌生物学特性的叙述,正确的是
女性,25岁,主诉:右下颊侧牙龈长一肿瘤3个月,并慢慢增大。确诊前,最应询问的病史是
设备工作时,进行氧含量检测的目的是()。
某工作表中A2单元的内容为数值10,B2单元的内容为公式“=A2*A2”,其他单元格均为空单元格。如将单元格B2的内容复制到单元格C2中,则单元格C2将显示()。
客户评估报告认为某一客户不适宜购买某一产品或计划,但客户仍然要求购买的,商业银行应()。
划分唯物主义同唯心主义的唯一标准是()。
律诗—乐府—绝句
设f(x)在[a,b]上二阶可导,且f"(x)>0,取x1∈[a,b](i=1,2,…,n)及ki>0(i=1,2,…,n)且满足k1+k2+…+kn=1.证明:f(k1x1+k2x2+…+knxn)≤k1f(x1)+k2f(x2)+…+knf(xn)
BossesSay"Yes"toHomeWorkA)Risingcostsofofficespace,timelosttostressfulcommuting,andaslowrecognitionthatwork
最新回复
(
0
)