首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
22
问题
使用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全国计算机二级
相关试题推荐
简述戊戌变法的内容和意义。
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
一组服从正态分布的数据,其平均数为50,标准差为5,那么Z值为-2.58的原始数据应是()
某个单峰分布的众数为15,均值是10,这个分布应该是()
关于教育的教育即生活的解读错误的是
教育的个体社会化功能,不包括
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
对法律概念、法律原则、法律规则的理解和表述,下列哪一选项不能成立?()
《公司法》第154条第2款规定:公司发行公司债券应当符合《中华人民共和国证券法》、规定的发行条件。这一条文属于法律规则中的()。
随机试题
Disabledpeopleshouldnotbe______thechancestostudyinuniversity.
呼吸停止的急救措施为( )。心跳停止的急救措施为( )。
患者,女,30岁。半小时前家人发现其神志不清。既往无特殊病史。检查发现呕吐物有大蒜味,双侧瞳孔明显缩小。应首先考虑的是()
编制建设工程设计作业进度计划的依据有()。
某承包商于某年承包某外资工程的施工,与业主签订的承包合同约定:工程合同价2000万元;若遇物价变动,工程价款采用调值公式动态结算。该工程的人工费占工程价款的35%,水泥占23%,钢材占12%,石料占8%,砂料占7%,不调值费用占15%;开工前业主向承包商支
屋面防水层施工时,应设置附加层的部位有()。
下列选项中,不属于建设工程项目总进度纲要主要内容的一项是()。
根据国家外汇管理局公布的《2010年中国固际收支报告》,2010年我国货物贸易顺差2542亿美元,服务贸易逆差221亿美元,收入项目顺差304亿美元,经常转移项目顺差429亿美元.资本项目顺差46亿美元,直接投资顺差1249亿美元,证券投资顺差240亿美元
以下程序运行后的输出结果是______。structNODE{inthum;structNODE*next;};main(){structNODEs[3]
WhetherEnglishshouldbeatoolorasubjecthasgeneratedaheateddiscussionoverthepastdecade.SomearguethatEnglishas
最新回复
(
0
)