首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整: (1)
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程包含一个源程序文件proj3.cpp,其中定义了用于表示二维向量的类MyVector;程序应当显示(6,8)。但程序中有缺失部分,请按照以下提示,把缺失部分补充完整: (1)
admin
2022-11-10
9
问题
请使用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全国计算机二级
相关试题推荐
用0,1,2,3,4这五个数字组成无重复数字的五位数,其中恰有一个偶数夹在两个奇数之间的五位数有()。
3名医生和6名护士被分配到3所学校为学生体检,每校分配1名医生和2名护士,不同的分配方法共有()。
2021年10月12日,习近平主席在《生物多样性公约》第十五次缔约方大会领导人峰会上的讲话中指出,为推动实现碳达峰、碳中和目标,中国将陆续发布重点领域和行业碳达峰实施方案及一系列支撑保障措施,构建起碳达峰、碳中和“1+N”政策体系。中国将持续推进产业结构和
20世纪50年代,在探索社会主义建设道路过程中,陈云在党的八大上提出了著名的“三个主体、三个补充”的设想。“三个主体、三个补充”的主要内容包括()
解放战争时期,在国民党统治地区,以学生运动为先导的人民民主运动迅速发展起来,成为配合人民解放战争的第二条战线。第二条战线形成的最主要原因在于()
设函数f(x)在点x处可导,过曲线上点P(x,f(x))处的切线和法线与x轴交于点N和点M,点P在x轴上的投影为点T(见图5-3).证明
求下列函数的导函数
下面关于Kerberos认证的说法中,错误的是________。
软件工程需求分析阶段,使用实体联系图表示________模型。
在一个关系型数据库中,参照完整性约束可以通过________来实现。
随机试题
“仓廪实而知礼节,衣食足而知荣辱”反映了人的需要具有_______。
患者,男,35岁。2小时前因空洞型肺结核致大咯血急诊入院,给予静脉输血治疗,期间出现皮肤潮红、头痛、恶心、呕吐,测体温39.8℃。该患者可能发生
乳牙萌出的顺序是
A.IgGB.IgMC.SIgAD.IgEE.IgD在胎儿体内合成最早
根据《建设工程施工专业分包合同(示范文本)》GF—2003—0213,关于承包人职责的说法,正确的有()。
【2011年】处于衰退期的企业在制定收益分配政策时,应当优先考虑企业积累。()
在筹资效益分析中,影响综合资金成本的因素有()。
小学生情绪情感发展的特点有哪些?
根据哈罗德的分析,如果有保证的增长率等于资本增长率,国民经济将()。
Asetofgenesplayaroleinlearningtoreadanddomath,butthisabilityisnotjustgene-driven,【C1】______schoolingandhel
最新回复
(
0
)