首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用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
21
问题
请使用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全国计算机二级
相关试题推荐
一位教育学教师让每个学生报告他们用于准备考试的时间和考试时答错的题目数:忽略样本容量的问题,解释两种相关系数的大小为何有差异,在上述数据中,你认为哪种更准确地反映了数据的关系?
下列表述不是爱尔维修的主张是
把教育系统划分为幼儿教育、初等教育、中等教育和高等教育机构,划分的标准是
根据法的创制方式或法的适用主体为标准对法进行分类,法应该分为()。
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
为了扩大马克思主义的思想阵地,共产党早期组织的成员与反马克思主义的思想流派进行的论战主要有
SQLServer2008数据库中,【11】视图是存储一个查询结果的数据库对象。
请完成下列Java程序。程序的执行结果是生成一个具有一个TextField类型的对象in、Button类型的对象btn和Label类型的对象out图形用户界面,程序的功能是计算用户输入数的平方。注意:请勿改动main()主方法和其他已有的语句内容
下列叙述中正确的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
肥大心肌细胞表面积相对减少的主要危害是
患者女性,41岁。诊断为“溃疡性结肠炎”收住院,每天腹泻5~6次,有少量脓血便,对此类患者饮食护理应注意
A.肋脊角压痛、叩痛B.尿频、尿急、尿痛C.蛋白尿D.全身感染性症状E.高血压及氮质血症
A.白底绿字B.白底红字C.绿底白字D.红底白字E.黑底白字医疗用毒性药品的标签应为
中小投资者由于资金量小,一般无法购买数量众多的股票分散投资风险。基金通常会购买几十种甚至上百种股票,可以用其他股票价格上涨产生的盈利来弥补某些股票价格下跌的风险。这属于证券投资基金的()特点。
按我国企业会计准则规定,下列项目中不应确认为收入的有()。
导游服务属于有形产品范畴,有形产品具有很强的标志作用。()
单位组织慈善捐款.有同事在慈善捐款上写着“请尊重我的善心善款”o如果你负责此次捐款活动,应该怎么办?
行政成本是指政府为了社会的公共管理和为公众提供公共服务付出的代价,包括直接行政成本和间接行政成本。下列没有涉及行政成本的一项是()。
Youwillhearfivedifferentpeopletalkingaboutameetingtheyhavejustattended.Foreachextracttherearetwotasks.F
最新回复
(
0
)