首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test11_3。此工程包含一个test11_3.cpp,其中定义了类CPosition,但该类的定义都并不完整。请按要求完成下列操作,将类CPosition的定义补充完整。 (1)在类定义外完成重载的两个构造函数CP
使用VC6打开考生文件夹下的工程test11_3。此工程包含一个test11_3.cpp,其中定义了类CPosition,但该类的定义都并不完整。请按要求完成下列操作,将类CPosition的定义补充完整。 (1)在类定义外完成重载的两个构造函数CP
admin
2009-01-15
59
问题
使用VC6打开考生文件夹下的工程test11_3。此工程包含一个test11_3.cpp,其中定义了类CPosition,但该类的定义都并不完整。请按要求完成下列操作,将类CPosition的定义补充完整。
(1)在类定义外完成重载的两个构造函数CPosition()和CPosition(double dx,double dy),其中前者为不带参数的构造函数,使CPosition对象的默认值为x=0,y=0,后者为带参数的构造函数,把数据成员x和y分别初始化为参数dx和dy的值。请在注释“//**1**”之后添加适当的语句。
(2)在类体中添加函数move(double ax,double ay)的定义,使得点的坐标x和y分别移动ax和ay个单位,请在注释“// **2**”之后添加适当的语句。
(3)完成函数double distance (double bx,double by)的定义,该函数返回*this和点(bx,by)的距离,请在注释“//**3**”之后添加适当的语句。
注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。
源程序文件test11_3.cpp清单如下:
#include<iostream.h>
#include<math.h>
class CPosition
{
public:
CPosition();
CPosition(double dx,double dy);
double getx();
double gety();
// ** 2 **
double distance(double bx,double by);
private:
double x;
double y;
};
// ** 1 **
{
x=0;y=0;
}
CPosition::CPosition(double dx,double dy)
{
x=dx;y=dy;
}
double CPosition::getx()
{
return x;
}
double CPosition::gety()
{
return y;
}
double CPosition::distance(double bx,double by)
{
// ** 3 **
}
void main()
{
double a,b;
cout << "Input x, y position of a point:";
cin >> a >> b;
CPosition psA(a,b);
cout << “Input x,y position of another point:";
cin >> a >> b;
cout << "The distance is " << psA.distance(a,b) <<endl;
}
选项
答案
(1) CPosition::CPosition () (2) void move(double ax,double ay){x+=ax;y+=ay;}; (3) return sqrt (pow (x-bx,2)+pow (y-by,2));
解析
本题主要考查考生对于类的定义和重载构造函数的掌握情况。在(3)中使用了基本的数学函数sqrt(x)求x的开方,pow (x, n)函数是求x的n次方。
转载请注明原文地址:https://kaotiyun.com/show/0OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述英国19世纪三次议会改革的内容及意义。(东北师范大学2002年世界近代史真题)
试析斯巴达的政治制度与社会结构的内容及其成因。(北京师范大学2001年世界史真题;华中师范大学2003年世界古代史真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
对两个独立样本的方差进行差异检验使用()
如果一组数据完全平衡,那么这组数据的离均差的总和为()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
下列可以描述数据集中趋势的指标是()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
关于教育目的确立的依据,下列说法错误的是
商业银行的活期存款和定期存款都是货币供应的重要组成部分。()
随机试题
有关降血糖药正确的描述是
晨僵
A.翼外肌功能亢进主要表现B.翼外肌痉挛主要表现C.咀嚼肌群痉挛主要表现D.肌筋膜痛主要表现E.滑膜炎主要表现局限性持久性钝痛,有明确部位,压迫压痛点可引起远处部位的牵涉痛
有关主动脉瓣关闭不全的病理生理改变,说法正确的是
电路如题79图所示,两电源共同作用时,U2=5V,当IS单独作用时,U2将()。
放弃现金折扣的成本大小与()。
南宫地热矿泉水的大型戏水乐园,被誉为“东方夏威夷”。()
学校教育心理学研究的基本心理学规律主要涉及的是学校情境中的()
随着文化知识越来越重要,人们花在读书上的时间越来越多,文人学子中近视患者的比例越来越高。即便在城里工人、乡镇农民中,也能看到不少人戴近视眼镜。然而,在中国古代很少发现患有近视的文人学子,更别说普通老百姓了。以下除哪项外,均可以解释上述现象?
公安工作中对于执行政策与执行法律应当分清主次,区分对待。()
最新回复
(
0
)