首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整: (1)
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整: (1)
admin
2022-11-10
12
问题
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
(1)在“//**1******found****”的下方是构造函数的定义,它用参数提供的坐标对x和y进行初始化。
(2)在“//**2******found****”的下方是减法运 算符函数定义中的一条语句。两个二维向量相减生成另一个二维向量:其x坐标等于两向量X坐标之差,其Y坐标等于两向量Y坐标之差。
(3)在“//**3*******found****”的下方,语句的功能是使变量υ3获得新值,它等于向量υ1与向量υ2之和。
注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“****found****”。
//proj3.cpp
#include
usingstd::ostream;
usingstd::cout;
usingstd::end1;
claSSMyVector{//表示二维向量的类
doublex;//x坐标值
doubley;//y坐标值
public:
MyVector(doublei=0.0,double;0.0);//构造函数
MyVectoroperator+(MyVectorj);
//重载运算符+
friendMyVectoroperator-(MyVectori,MyVectorj);//重载运算符-
friendostream&operator<<(
ostream&os,MyVectorv);//重载运算符<<
},
//**1************found**********
________(doublei,doublej):x(i),
y(j){)
MyVectorMyVector::operator+(MyVectorj){
returnMyVector(X+j.X,Y+j.Y);
}
MyVectoroperator-(MyVectori,
MyVectorj)
{//**2************found**********
returnMyVector(________);
}
ostream&operator<<(ostream&os,MyVectorV){
OS<<’(’<
//输出向量v的坐标
returnos;
}
intmain()
{
MyVectorv1(2,3),v2(4,5),v3;
//**3************found**********
v3=________;
cout<
return0;
}
选项
答案
(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/mR0D777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个体积为160cm3的长方体中两个侧面的面积分别为20cm2和32cm2,如图所示,则这个长方体底面的面积(即图中阴影部分的面积)为()。
20世纪50年代,在探索社会主义建设道路过程中,陈云在党的八大上提出了著名的“三个主体、三个补充”的设想。“三个主体、三个补充”的主要内容包括()
求下列函数的导数:y=ln(chx);
判断下列函数的奇偶性:f(x)=ln(x+);
求下列函数的间断点,并指出类型,若是可去间断点,将其补充定义使函数在该点连续.
________标准提出了运行维护服务能力模型。
假设一个IP数据报总长度为4000B,要经过一段MTU为1500B的链路,该IP报文必须经过分片才能通过该链路。以下关于分片的描述中,正确的是________。
在一个关系型数据库中,参照完整性约束可以通过________来实现。
将Catalyst6500交换机的设备管理地址设置为203.29.166.9/24,缺省网关的IP地址为203.29.166.1,正确的语句是()。
文字の向きや書かれた場所________いって、彼女自身が書いたとは到底考えられない。
随机试题
下列关于外汇风险管理的说法中,错误的是【】
糖异生过程中哪一种酶代替糖酵解中的己糖激酶催化相反的生化反应:_______。
群落内由于环境因子水平分布的差距,形成各种不同的小型的生物组合叫( )。
输精管分为哪几部分?临床常在何处进行输精管结扎?
与股票相比,债券通常规定有固定的利率。这是指债券的:()。
根据《环境影响评价技术导则—生态影响》,()评级的生态现状调查应给出采样地样方实测、遥感等方法测定的生物量、物种多样性等数据,给出主要生物物种名录、受保护的野生动植物物种等调查资料。
框架一剪力墙结构一般适用于不超过()m高的建筑。
根据《票据法》的规定,如果收款人或持票人将出票人禁止背书的汇票转让,在汇票不获承兑时,下列有关出票人票据责任的表述中,正确的是()。
实现和维护劳动者权益是社会主义制度的本质要求。劳动者获得权利、维护权益的基础是()。
空穴来风
最新回复
(
0
)