首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3,此工程中包含一个源程序文件pmj3.epp,其中定义了用于表示平面坐标系中的点的类My-Point和表示线段的类MyLine;程序应当显示: (0,0)(1,1) 1.41421,
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3,此工程中包含一个源程序文件pmj3.epp,其中定义了用于表示平面坐标系中的点的类My-Point和表示线段的类MyLine;程序应当显示: (0,0)(1,1) 1.41421,
admin
2015-06-27
30
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3,此工程中包含一个源程序文件pmj3.epp,其中定义了用于表示平面坐标系中的点的类My-Point和表示线段的类MyLine;程序应当显示:
(0,0)(1,1)
1.41421,1
但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
(1)在“//**1******found****”的下方是构造函数的定义,它用参数提供的两个端点对pointl和point2进行初始化。
(2)在“//**2******found****”的下方是成员函数length的定义,返回线段的长度。
(3)在“//**3****found****”的下方是成员函数s1ope的定义中的一条语句。
函数s1ope返回线段的斜率,方法是:若线段的两个端点分别是(x
1
,y
1
)和(x
2
,x
2
),则斜率k为:
注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“****found****”。
//proj3.cpp
#include
#include
usingnamespacestd;
classNyPoint{//表示平面坐标系中的点的类
doublex;
doubley;
public:
lyPoint(doublex,cloubley)
{this->x=x;this->y=y;}
doublegetX()const{returnx;)
doublegetY()const{returny;}
voidshow()consttcout<<’(’<
};
classNyLine{//表示线段的类
NyPointpoint1;
NyPointpoint2;
public:
NyLine(NyPointp1,NyPointp2);
NyPointendPointl()const{return
point1;)//返回端点1
NyPointendPoint2()const{return
point2;}//返回端点2
double:Length()const;//返回线段的长度
doubles1ope()const;//返回直线的斜率
};
//**1************found**********
NyLine::NyLine(NyPointp1,NyPointp2):________{}
//**2************found**********
doubleNyLine::________
{
returnsqrt((point1.getX()-
point2.getX())*(point1.getX()-
point2.getX())+(point1.getY()-
point2.getY())*(point1.getY()-
point2.getY()));
}
doubleNyLine::s1ope()const
{//**3************found**********
return(________)/(point2.
getX()-point1.getX());
}
intmain()
{
NyLineline(NyPoint(0,0),NyPoint
(1,1));
line.enclPointl().show();
line.endPoint2().show();
cout<
return0;
}
选项
答案
(1)point1(p1), point2(p2) (2)length()const (3)point2.getY() - point1.getY()
解析
(1)主要考查考生对构造函数的掌握,这里使用成员列表初始化给point1和point2赋初始值。
(2)主要考查考生对成员函数的掌握,由类的定义中函数的声明:double length()const; //返回线段的长度,可知这里要输入length()const。
(3)主要考查考生对成员函数的掌握,由函数声明:double slope()const; //返回直线的斜率,可知返回语句要返回直线的斜率,因此要输入:point2.getY() - point1.getY( )。
转载请注明原文地址:https://kaotiyun.com/show/xBBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
下列选项不属于英国的宗教改革的事实的是
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
法的实施方式按()可以分为法的遵守、法的执行、法的适用。
我国宪法规定,决定个别省、自治区、直辖市进入紧急状态的职权属于
我国实体法和程序法开始逐步分离始于()
我国战国时代哲学家荀子说:“天行有常,不为尧存,不为桀亡。”荀子的这句话说明了
请完成下列Java程序:制作一个图形用户界面,上方包含一个TextField和Button构件,实现输入字符串,点击Button获取文本区的字符:中间显示Label的内容:下方是4个按钮,分别实现控制Label在最左边,在中间,在右边和退出程序的功能。
下列属于合法的Java标识符是()。
设有说明int(*ptr)[M];其中的标识符ptr是()。
随机试题
大山服刑15年后被释放。走出监狱的那一刻,他对面前的一切感到陌生,不知道回家的路。陪同的社会工作者决定带他在现在的城市游览一天,这一服务是为了满足大山的()需求。
________,但见群鸥日日来。(《客至(喜崔明府相过)》)
流量表、水位计以及差压变送器的导管一般应安装排污门,以保证导管的清洁与畅通。
女,28岁,G1P0,停经40天时自测尿HCG阳性,遂行药物流产,服米索前列醇后72小时仍未见胎囊排出,患者突感下腹痛,以下腹正中及右下腹为重,阴道出血如月经量。下列应该首先考虑的是
对脑瘫儿的训练护理措施下列哪项是错误的
下列选项中,通常采用按月等额还款方式偿还房地产贷款的是()。
需要专家进行匿名评分的方法是()
简述在音乐教学中贯彻情感体验原则的注意事项。
为了奖励那些经常乘坐本公司航班的乘客,大北亚航空公司每年都向这部分乘客赠送礼券,凭一张礼券就可免费兑换大北亚航空公司机票一张。这样的机票自然不办理退票。一家商贸公司计划组织人力,专门收购这样的礼券,再以低于相应的机票标准价出售,从中牟利。为了避免上述商贸公
下列关于唯理论的说法中,正确的有()
最新回复
(
0
)