首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: pl=(8
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: pl=(8
admin
2020-05-14
36
问题
请使用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全国计算机二级
相关试题推荐
已知函数print()没有返回值,如果在类中将之声明为常成员函数,正确的是
下面程序的运行结果是( )。 void man(){ for(i=0;i<=8;i++) if(++i%3! =2)continue; else cout<<i }
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
对基类数据成员的初始化必须派生类的构造函数中的____________处执行。
以下关于虚函数的叙述中不正确的是
下述关于数据库系统的叙述中正确的是
SQL语言又称为()。
对于一个类定义,下列叙述中错误的是
执行下列语句后,输出结果为steven的是 Char * str="steven"; cout. write(str, );
随机试题
甲公司2013年度资金平均占用额为6200万元,经分析,其中不合理部分200万元,预计2014年度销售增长率为5%,资金周转速度变动率为2%。则甲公司2014年度资金需要量是()万元。
根据现行规定,___________可以免征个人所得税。
—IjustreceivedaletterfromJack,oneofmyoldbuddiesfromcollege.—Thatisnice,Itisamazingthatyouarekeepinginto
鸡血藤的功效是()
下列叙述不正确的是
生产经营的化妆品的标签存在瑕疵但不影响质量安全且不会对消费者造成误导的,由负责药品监督管理的部门责令改正;拒不改正的,罚款金额为
商业银行存放在代理行和相关银行的存款是()。
已知A是3阶矩阵,r(A)=1,则λ=0()
常用的电子支付方式包括______、电子信用卡和电子支票。
在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是()。
最新回复
(
0
)