首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: Endpoint1:(1,8),E
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是: Endpoint1:(1,8),E
admin
2021-02-22
23
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1。其中有线段类Line的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
Endpoint1:(1,8),Endpoint2=(5,2),length=7.2111。
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
#include
usingnamespacestd;
classLine;
doublelength(Line);
classLine{//线段类
doublex1,y1;//线段端点1
doublex2,y2;//线段端点2
public:
//ERROR**********found**********
Line(doublex1,doubley1,double
x2,doubley2)const{
this->x1=x1;
this->y1=y1;
this->x2=x2;
this->y2=y2;
}
doublegetX1()const{returnx1;}
doublegetY1()const{returny1;}
doublegetX2()const{returnx2;}
doublegetY2()const{returny2;}
voidshow()const{
cout《"Endpoint1=("<
cout<<"),Endpoint2=("<
//ERROR**********found**********
cout<<"),length="<
}
};
doublelength(Line1){
//ERROR**********found**********
returnsqrt((1.x1-1.x2)*(1.x1-1.x2)+(1.y1-1.y2)*(1.y1-1.y2));
}
intmain(){
Liner1(1.0,8.0,5.0,2.0);
r1.show();
return0;
}
选项
答案
(1)Line(doublex1,doubley1,doublex2,doubley2){ (2)cout<<"),length="<
解析
(1)主要考查考生对构造函数的掌握,构造函数要给私有成员赋初始值,因此不能使用const来限制。
(2)主要考查考生对this指针的掌握,由函数length的声明doublelength(Line);可知,length函数的形参是Line类,在voidshow()const函数里,this指针指向的是当前:Line类,因此可以用*this表示当前Line类。
(3)主要考查考生对成员函数的掌握,length函数是类外函数,不能直接调用类的私有成员,因此要通过成员函数取得对应的值。
转载请注明原文地址:https://kaotiyun.com/show/Jofp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面属于系统软件的是
下列叙述中正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classMyString{public:charstr[80];
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员问的联系是
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
在数据管理技术发展的三个阶段中,数据共享最好的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
对如下二叉树进行后序遍历的结果为
设某棵树的度为3,其中度为2、1、0的结点个数分别为3、4、15。则该树中总结点数为
随机试题
宏观经济的目标为经济增长、价格稳定、充分就业和()。
己知受血者的血型为B型,在交叉配血试验中,主侧不凝集,次侧凝集,那么供血者的血型应为()
患者,男性,73岁,慢性阻塞性肺疾病二十余年,3天来受凉后咳嗽、咳痰、呼吸困难加重,失眠入院。查体:体温37℃,呼吸困难,多语,口唇发绀,皮肤潮红,湿暖多汗,球结膜水肿。该患者目前可能发生的并发症是
在进行设备监理单位与业主之间的组织协调时,总监理工程师及全体监理人员应()。
根据施工质量验收的规定,施工现场质量管理检查记录表应由施工单位填写,然后由()负责检查并作出检查结论。
建筑工程绝热材料性能要求不包括()。
规避风险是指在市场收益率______时,组合所蕴含的______。( )
某高校生命科学学院共有教师50人,其中:①有的教师具有博士学位:②有的教师不具有博士学位;③张老师不具有博士学位。上述三个条件中有一个条件为真,两个条件为假,则该学院中具有博士学位的老师有()。
1927年下半年,中共为什么要把工作重心由城市转向农村?1949年七届二中全会上,中共为什么又要把工作重心由农村转向城市?从中得出怎样的启示?
如果一个路由器接收到一个IP数据报,在对其头部进行校验后发现存在错误,那么它应该采取的动作为
最新回复
(
0
)