首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用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
12
问题
请使用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://jikaoti.com/ti/aXXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
概述跨大西洋黑奴贸易的发展历程并扼要分析其影响。(华东师范大学2006年世界通史真题:华东师范大学2013年历史学基础综合真题)
中共统一战线思想的形成和在抗战中的贡献。(兰州大学2016年历史学综合真题)
以奥斯曼帝国为中心,分析当时的国际关系。(南京大学2013年国际关系史真题)
下列哪种数据才可以运用卡方检验进行统计分析?()
设X~N(0,σ2),则服从自由度为n-1的t分布的随机变量是()
下列关于学校教育的说法,错误的是
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
如果中央银行要降低货币乘数,应该怎么操作?[复旦大学2011研]
(2013年真题)在我国,下列规范性法律文件系统化的活动中,不具有立法性质的是()。
列宁对辩证唯物主义物质范畴的定义是通过
随机试题
成年人钙的吸收率约为
患者,男性,50岁,因肝硬化致食管胃底静脉曲张,护士应指导患者避免摄入()
某浮式沉井浮运过程(落入河床前),所受外力矩M=30kN.m,排水体积V=40m3,浮体排水截面的惯性矩I=50m4,重心至浮心的距离a=0.4m(重心在浮心之上)。试问:计算沉井浮体稳定倾斜角φ最接近下列()项。
合同法律关系的主体是参加合同法律关系,享有相应权利,承担相应义务的当事人。下列主体中,可以作为合同法律关系主体的有()
基本分析的内容包括宏观经济分析、行业分析和区域分析以及技术分析四部分。()
对于一个要干好很多事情的人来说,生命太短促了。如果一个人能尽早地清楚自己能做什么事、自己愿做什么事,并且坚持努力去做这些事情,那么,他很可能做出最大的成绩,并保持心灵最为宁静,这段话主要支持了这样一种论点,即一般人不能做好许多不同工作的原因是他( )。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
Ioftenseelightsinthatemptyhouse.DoyouthinkI______reportittothepolice?
MinutesofAugust10StaffMeetingMemberspresent:EllaBaker,JackBenny,RachelCarson,JohnBradley,MaryChesnutM
Stopworryingaboutrecession.ThatisthemessagefromAmerica’sR-wordindex.Foreachquarter,we【51】howmanystoriesinthe
最新回复
(
0
)