首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: p1=(8,4)p2=(3
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: p1=(8,4)p2=(3
admin
2019-04-24
93
问题
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
p1=(8,4)p2=(3,5)
注意:只修改两个“//ERROR ****found****”下的那一行,不要改动程序中的其他内容。
#include
#include
using namespace std;
class Point{
double x,y;
public:
Point(double x=0.0,double y=0.0)
//ERROR ********found********
{x=x;y=y;}
double getX()const{return x;)
double getY()const{return y;}
//ERROR ********found********
void show()const{cout<<’(’<
};
clas s Line{
Point p1,p2;
public:
Line(point pt1,Point pt2)
//ERROR ********found********
{ pt1=p1;pt2=p2;}
Point getP1()const{return p1 ;}
Point getP2()const{return
p2 ;}
};
int main(){
Line line(Point(8,4),Point(3,5));
cout<<"p1=";
line.get P1().show();
cout<<"p2=";
line.get P2().show();
cout<
return 0;
}
选项
答案
(1):x(x),y(y){}或{this->x=x,this->y=y;} (2)void show()const{cout<<’(’<
解析
(1)主要考查考生对构造函数的掌握,因为形参名和私有成员名称一样,因此不能直接赋值,在这里使用成员列表初始化,也可以使用this指针赋值。
(2)主要考查考生对语句基本语法的掌握,根据语句:void show()const{cout<<’(’<
(3)主要考查考生对构造函数的掌握,形参是pt1和pt2,这里写反了,也可以使用成员列表初始化法,可以避免这种错误。
转载请注明原文地址:https://kaotiyun.com/show/vdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
测试用例包括输入值集和______值集。
下列有关函数重载的叙述中,错误的是()
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<end1;}};cla
非成员函数应声明为类的______函数才能访问这个类的private成员。
下面对静态数据成员的描述中,正确的是()
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()
下面不属于C++的预定义的流对象是()。
每个以符号________开头的行,为编译预处理行。
下列字符串中,正确的C++标识符是()。
随机试题
剩余价值率是剩余价值与()
根据降水量的不同,我国从东南到西北可以划分为三个等雨量区,植被类型也相应分为三个区,即森林区、______和荒漠区。
关于激光热成像技术胶片成像层各部分的功能,说法不正确的是
【2012年第4题】题6~10:某工程通信机房设有静电架空地板,用绝缘缆线敷设,室内要求有通信设备、网络、UPS及接地设备。请回答下类问题,并写出解题过程。人体与导体内发生放电的电荷达到2×10—7C时就可能受到电击,当人体的电容为100pF,依规范确
关于监护人的说法,正确的有()。
存款乘数比货币乘数更全面。()
在经济领域,效率强调提高产出与投入的比率,扩大不同能力主体之间的财富收益差距,而公平则强调收入分配相对平等,社会成员之间的差距不能过大。二者侧重不同,但又具确一致性,都应以调动劳动者的积极性,促进社会稳定发展为目标。改革开放三十多年来,我们对效率
根据下列资料,回答下列题。关于各年龄段就业人数与失业人数的相关情况,下列说法正确的是:
在Windows2003中,用于显示主机上活动的TCP连接状况的命令是()。
A、Manylanguages.B、Prettywell.C、5languages.D、IcanspeakEnglishfluently.C题目问的是“你会说几种语言?”只有C“五种”是符合题意的,故选C。
最新回复
(
0
)