首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整: (1)
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整: (1)
admin
2022-11-10
16
问题
请使用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全国计算机二级
相关试题推荐
1945年底,昆明学生发动了以“________”为主要口号的“一二.一”运动。
哲学社会科学是人们从识世界、改造世界的重要工具,是推动历史发展和社会进步的重要力量,具有鲜明的意识形态属性。坚持马克思主义在我国哲学科学社会科学领域的指导地位,核心是()
求下列函数的导函数y=sin(sin(sinx)):
设A为三阶矩阵,且有三个互异的正的特征值,设矩阵B=(A*)2-4E的特征值为0,5,32.求A-1的特征值并判断A-1是否可对角化.
设函数f(x)是以2π为周期的周期函数,它在一个周期内的表达式为则f(x)的傅里叶级数在x=π处收敛于().
设u(x,y)=y2F(3x+2y),若u(x,1/2)=x2,求u(x,y)的表达式.
阅读以下关于软件架构设计与评估的叙述,在答题纸上回答问题。【说明】某公司拟开发一套在线软件开发系统,支持用户通过浏览器在线进行软件开发活动。该系统的主要功能包括代码编辑、语法高亮显示、代码编译、系统调试、代码仓库管理等。在需求分析与架构设计阶段,公司提
某软件公司根据客户需求,组织研发出一套应用软件,并与本公司的职工签订了保密协议,但是本公司某研发人员将该软件中的算法和部分程序代码公开发表。该软件研发人员____①____,该软件公司丧失了这套应用软件的___②_____。②
进程P1、P2、P3、P4和P5的前趋图如下所示:若用PV操作控制这5个进程的同步与互斥的程序如下,那么程序中的空①和空②处应分别为____(1)____;空③和空④处应分别为___(2)_____;空⑤和空⑥处应分别为___(3)_____。
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】ISO安全体系结构包含的安全服务有七大类,即:①认证服务;②访问控制服务;③数据保密性服务;④数据完整性服务;⑤抗否认性服务;⑥审计服务;⑦可用性服务。请问以下各种安全威胁或者安全攻击可以采
随机试题
某村村民吴某因家里人口多,住房紧张,向乡政府提出建房申请。经乡人民政府土地管理员刘某批准后,即开始划线动工。周围左邻申某与右邻崔某发现吴某占用了自己使用多年的宅基地,即同吴某交涉。吴某申辩说建房是按批准文件划线动工,不同意改变施工计划。如申某与崔某申请
下列变化中不属于中性粒细胞毒性变化的是
某鸡场1500只240N龄罗曼蛋鸡发病,产蛋率下降。少数鸡精神沉郁,每隔2~3天有个别鸡死亡,病死鸡皮下脂肪多,腹腔内有大量脂肪沉积,充满血样液体,肝肿大,包膜破裂、质松软易碎、有油腻感。该病最有效的治疗药物是()
根据形成苷键的原子分类,属于s-苷的是
下列楼板平面布置图中,建筑形体平面规则的是()。
下列关于货币现值和终值的说法中,正确的有()。
被称为“第二代基因工程”的是()。
[A]star[B]ticket[C]creditcard[D]piano[E]restaurant[F]beer[G]umbrella
Whendoestheplanetakeoff?WhichpartofthefactorydoesAlanwanttochange?
WorkisaveryimportantpartoflifeintheUnitedStates.WhentheearlyProtestant【1】cametothiscountry,theybroughtthe【
最新回复
(
0
)