首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
admin
2017-02-21
31
问题
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
(1)在“//**1** ****found****”的下方是构造函数的定义,它用参数提供的坐标对χ和y进行初始化。
(2)在“//**2** ****found****”的下方是减法运算符函数定义中的一条语句。两个二维向量相减生成另一个二维向量:其X坐标等于两向量X坐标之差,其Y坐标等于两向量Y坐标之差。
(3)在“//**3** ****found****”的下方,语句的功能是使变量v3获得新值,它等于向量v1与向量v2之和。
注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“****found*****”。
//proj 3.cpp
#include<iostream>
using std∷ostream;
using std∷cout;
using std∷end1;
class MyVector{//A示二维向量
的类
double x;//X坐标值
double y;//Y坐标值
public:
MyVector(double i=0.0,
double j=0.0); //构造函数
MyVector operator+(Myvec
tor j); //重载运算符+
friend MyVector operator-(MyVector i,MyVector J); //重载运算符-
friend ostream&operator <<(
ostream&OS,MyVector v); //重载运算符<<
};
//**1** *******found*******
_______(double i,double j):
x(i),Y(j){)
MyVector Myvector∷operator+(
MyVector j){
return MyVector(x+j.x,y+
j.y);
}
MyVector operator-(MyVector
i,MyVector j)
{//**2** *******found*******
return M:yvector(_______);
}
ostream&operator<<(ostream&
os,MyVector V){
OS <<′(′<<V.X <<′,′<<v.y
<<′)′;//输出向量v的坐标
return os;
}
int main()
{
Myvector v1(2,3),v2(4,5),v3;
//**3** *******found*******
v3=_______;
cout<<v3<<end1;
return 0;
}
选项
答案
(1)MyVector∷MyVector (2)i.x-j.x,i.y÷j.y (3)v1+v2
解析
(1)主要考查的是构造函数,在类外定义构造函数时要使用类名和作用域,即MyVector∷MyVector。
(2)主要考查重载运算符“-”的返回语句,返回值应为向量i和j的差,即MyVector(i.x-j.x,i.y-j.y);。
(3)主要考查重载运算符“+”的使用,由题目可知v3是v1和v2的和,前面我们已经重新定义了运算符“+”,所以在这里直接使用语句v3=v1+v2:即可。
转载请注明原文地址:https://kaotiyun.com/show/jBAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于模板定义关键字class和typename说法不正确的是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
【】是数据库设计的核心。
数据库设计包括两个方面的设计内容,它们是
下列C++标点符号中表示一条预处理命令开始的是()。
软件工程的3个要素是工具、过程和【】。
结构化程序设计的主要特点是
判断char型变量c是否为小写字母的正确表达式是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
下列数据结构中,插入时不需要移动其他元素的是
随机试题
气性坏疽属子()
下列疾病中,应采取虫媒隔离的是
前列腺增生症患者排尿困难的程度主要取决于
当x>0时,下列不等式中正确的是()。
销售商品一批,价格为20000元,增值税3400元,收到购货方支付的银行汇票解交银行,应编制()。
先改写成[*]
1904年颁布了__,这是我国第一个正式实施的学制。
甲对乙享有30万元的债权,一直催讨未果。后甲因对丙负有债务,即以该30万元债权与丙达成债权转让协议,并将该转让事实通知了乙。当丙向乙主张债权时,乙以该债权转让未经自己同意为由予以拒绝。经调查发现,乙除对丁享有20万元到期债权外,没有任何其他财产可供清偿,而
设X1,X2,…,Xn是来自总体N(μ,σ2)(σ>0)的简单随机样本.记统计量T=则ET=_______.
[*]
最新回复
(
0
)