首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test40_3。此工程包含一个test40_3.cpp,其中定义了类CVector,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成类CVector构造函数的定义,把传入的int型参数a和b分
使用VC6打开考生文件夹下的工程test40_3。此工程包含一个test40_3.cpp,其中定义了类CVector,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成类CVector构造函数的定义,把传入的int型参数a和b分
admin
2010-02-08
26
问题
使用VC6打开考生文件夹下的工程test40_3。此工程包含一个test40_3.cpp,其中定义了类CVector,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)完成类CVector构造函数的定义,把传入的int型参数a和b分别赋值给类的成员变量x和y。请在注释“//**1**”之后添加适当的语句。
(2)完成类CVector的“+”运算符重载函数的定义,使Cvector类的两个对象相加时可以直接使用符号“+”,并且结果仍然为类Cvector的对象,请在注释“//**2**”之后添加适当的语句。
(3)在主函数中添加适当的语句,把类Cvector的对象a和b相加,并且把结果保存在对象c中,最后以“x,y”的形式输出在屏幕上,请在注释“//**3**”之后添加适当的语句。
源程序文件test40_3.cpp清单如下:
#include <iostream.h>
class CVector
{
public:
int x,y;
CVector () {};
CVector (int,int);
CVector operator + (CVector);
};
CVector::CVector (int a, int b)
{
//**1**
}
CVector CVector::operator+ (CVector param)
{
//**2**
temp.y = y + param.y;
return (temp);
}
int main ()
{
CVector a (3,1);
CVector b (1,2);
CVector c;
//**3**
return 0;
}
选项
答案
(1) x=a; y=b; (2) CVector temp; temp.x=x+param.x; (3) c=a+b; tout<<c.x<<","<<c.y;
解析
主要考查考生对于类的数据成员赋值与定义重载为成员函数的运算符函数的掌握,其中(2)就是运算符函数的实现,实际上就是通过已有的函数和符号实现复杂的运算功能,并最终返回该类的对象,注意最后的返回值必须是对象才能满足要求,(4)中使用对象调用类的数据成员用符号“.”。
转载请注明原文地址:https://kaotiyun.com/show/E7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述古希腊克利斯提尼改革的主要内容及其意义。(南京大学2000年世界古代中世纪史真题)
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:计算用于准备考试的时间和考试时答错的题目数之间的等级相关系数。
下列可以描述数据集中趋势的指标是()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
关于遗传素质在人的身心发展中的作用,下列说法错误的是
关于教育劳动起源说的主要观点,下列说法错误的是
下列货币政策操作中,可以增加货币供给的是()。
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
23岁的某医药公司总经理甲存银河宾馆客房里遭遇抢劫遇害。警方事后从宾馆的安全监视系统记录资料中发现,凶手乙(被判处死刑)在入室作案前,曾尾随甲,并在不到两个小时内7次上下电梯进行跟踪。但对形迹可疑的乙,宾馆保安人员无一人上前盘问。死者父母认为宾馆严重失职,
随机试题
ExerciseIsGoodforYourBodyandYourMindA)Thebenefitsofexercisearewidelyknown:ithelpsyoulivelongerandlowe
物质性质量标准的主要形式是
A.促进阴毛、腋毛的生长B.使增生期内膜转化为分泌期内膜C.使阴道上皮增生、角化D.促进卵泡的发育E.使基础体温排卵后降低0.3一0.5℃144孕激素的作用?
关于市场支配地位推定制度,下列哪些选项是符合我国《反垄断法》规定的?
某公司5年前与一办公楼所有权人签订了租赁合同,租用其中1000m2的面积,约定租赁期限为20年。第一年租金为24万元,以后每年租金在上一年的基础增加1万元,从第8年开始,租金保持固定不变。现市场上类似办公楼月租金为30元/m2,假设折现率为10%,则目前承
质量改进团队形式有()。
干散货的装卸采取()方式。
下列关于爱岗敬业的说法中,你认为正确的是()。
社会主义核心价值观的内容中,与实现国家治理体系和治理能力现代化的要求相契合的是()
Amongthekindsofsocialgesturesmostsignificantforsecond-languageteachersarethosewhichare【B1】______informbutdiffer
最新回复
(
0
)