首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: pl=(8
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: pl=(8
admin
2020-05-14
40
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
pl=(8,4)p2=(3,5)
注意:只修改两个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
#include
usingnamespacestd;
clasSPoint{
doublex,y;
public:
Point(doublex=0.0,doubley=0.0)
//ERROR**********found**********
{x=x;y=y;)
doublegetX()const{returnx;}
doublegetY()const{returny;)
//ERROR**********found**********
voidshow()const{cout<<’(’<
};
clasSLine{
Pointp1,p2;
public:
Line(Pointpt1,Pointpt2)
//ERROR**********found**********
{pt1=p1;pt2=p2;)
PointgetP1()const{returnp1;)
PointgetP2()const{returnp2;)
};
intmain()(
Lineline(Point(8,4),Point(3,5));
cout<<"p1=";
line.getP1().show();
cout<<"p2=";
line.getP2().show();
cout<
return0;
}
选项
答案
(1):x(x),y(y){}或{this->x=x,this->y=y;} (2)voidshow()const{tout<<’(’<
解析
(1)主要考查考生对构造函数的掌握,因为形参名和私有成员名称一样,因此不能直接赋值,在这里使用成员列表初始化,也可以使用this指针赋值。
(2)主要考查考生对语句基本语法的掌握,根据语句:voidshow()const{eout<<’(’<
(3)主要考查考生对构造函数的掌握,形参是pt1和pt2,这里写反了,也可以使用成员列表初始化法,可以避免这种错误。
转载请注明原文地址:https://jikaoti.com/ti/PVA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列链表中,其逻辑结构属于非线性结构的是
表达式x.operator++()还可写成______。
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
下列关于C++函数的说明中,正确的是()。
具有记忆作用的线性表称为【 】。
假设有函数模板定义如下,下列各选项中正确的是( )。 Template <class T> T Max(T a,T b,T c) { if(a<b) {if(b<c) return c;
下列叙述中正确的是( )。
下列语句错误的是()。
随机试题
行政机关违法实施行政许可,给当事人的合法权益造成损害的,应当依照国家赔偿法的规定给予赔偿()
柔性语言的特点包括()。
酶蛋白和辅酶之间的关系是()
提出“外师造化,中得心源”创作理论的著名画家是______。
酮症酸中毒的酮体来源于
A.整个肠道特别是小肠有枣核样坏死B.嗉囊内充满酸臭液体及气体C.肾脏肿大、出血,内有白色尿酸盐,呈“花斑肾”D.法氏囊肿大、出血,外观呈紫葡萄色E.在疾病早期,感染细胞的胞核内见有包涵体传染性喉气管炎的病变是
下列各句中,标点符号的使用不合乎规范的一项是()。
(60)________________反映颜色的种类,是决定颜色的基本特性。(61)________________是指颜色的纯度即掺入白光的程度
Thecar,andtheroadsittravelson,willberevolutionizedinthetwentyfirstcentury.Thekeytotomorrow’s"smartcars"wil
TheAmericangovernmentisdividedintothreebranches:thelegislative,theexecutiveandthejudicial.Theyarerepresentedby
最新回复
(
0
)