首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
admin
2019-07-10
81
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
p1=(8,4)p2=(3,5)
注意:只修改两个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
1 #include
2 #include
3 using namespace std;
4
5 clasS Point{
6 double x,y;
7 public:
8 Point(double x=0.0,double y=0.0)//ERROR **********found**********
9 {x=x;y=y;}
10 double getX()const{return x;}
11 double getY()const{return y;}
12 //ERROR **********found**********
13 void show()const{cout<<’(’<
14 };
15
16 class Line{
17 Point p1,p2;
18 public:
19 Line(Point pt1,Point pt2)
20 //ERROR **********found**********
21 {pt1=p1;pt2=p2;}
22 Point getP1()const{return p1;}
23 Point getP2()const{return p2;}
24 };
25
26 int main(){
27 Line line(Point(8,4),Point(3,5));
28 cout<<"p1=";
29 line.getP1().show();
30 cout<<"p2=";
31 line.getP2().show();
32 cout<
33 return 0;
34 }
选项
答案
(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://www.kaotiyun.com/show/AW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
下列程序的输出结果是#include<iostream.h>voidmain(){char*str="12123434";intx1=0,x2=0,x3=0,x4=0,i;for(i=0;str[i]!=
函数中的形参和调用时的实参都是变量时,参数传递方式为【】。
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
C++语言中关于构造函数的说法正确的是
在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整:for(int i=0;i<n-1;i++)
下列符号中可以用作C++标识符的是()。
下列有关类继承的叙述中,错误的是()。
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
很多药物存在多晶型,不同的晶型具有不同的物理性质,稳定晶型不仅具有较高的熔点而且溶解度较大。()
路面亮度越高,眼睛的对比灵敏度越好。()
背景资料:某二级公路一标段共12座涵洞工程,包括箱涵及盖板涵等结构形式,其中某座盖板涵设计示意图如下图所示。施工单位确定了盖板涵的主要施工工序如下:测量放线→基坑开挖→现浇混凝土基础→浆砌墙身→(B)→提前预制盖板并吊装→出入口浆砌→(C)→涵洞回填及加
以下财务评价指标中,属于静态评价指标的有( )。
三口之家的中年人应选择的基金产品类型为()。
theycarefulbefacttakewouldotherstandwhat
“六三运动”
设X1,X2,…,Xn是取自正态总体X的简单随机样本,EX=μ,DX=4,,试分别求出满足下列各式的最小样本容量n:
求下列微分方程的初值问题.
What’stheprobablerelationshipbetweenthetwospeakers?
最新回复
(
0
)