首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: p1=
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: p1=
admin
2016-06-12
37
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程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<<’(’<
<’,’<
);
class 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.getPl().show();
cout<<“p2=”;
line.getP2().show();
cout<
return 0;
}
选项
答案
(1):x(x),y(y){}或{this一>x=x,this一>y=y;} (2)void show()const{tout<<‘(’<
解析
本题考查的是Point类和Line类,其中涉及构造函数、const函数和成员函数。构造函数一般使用成员列表初始化,语句最后有个“;”作为结束符。
【解题思路】
(1)主要考查考生对构造函数的掌握,因为形参名和私有成员名称一样,因此不能直接赋值,在这里使用成员列表初始化,也可以使用this指针赋值。
(2)主要考查考生对语句基本语法的掌握,根据语句:void show()const{tout<<‘(’<
(3)主要考查考生对构造函数的掌握,形参是pt1和pt2,这里写反了,也可以使用成员列表初始化法,可以避免这种错误。
转载请注明原文地址:https://kaotiyun.com/show/JiNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中用于定义类的关键字是
若二维数组b有m列,则在b[i][j]前的元素的个数为【】。
若有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y;publ
有以下程序:#include<iostream>usingnamespacestd;intmain(){intintone;int&rInt=intone;intone=
t为int类型,进入下面的循环之前,t的值为0。while(t=1){...}则以下叙述中,正确的是()。
下列关于对象概念的描述中,错误的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
下列叙述中,正确的是()。
下面叙述错误的是()。
随机试题
Hissuggestionthatweshouldrememberallthosewhohavegonebeforeusisfairlyreasonable.
放射性核素的数量和活度减少到原来的一半所需要的时间称为
白喉杆菌产生外毒素是因为其基因发生了
患者赖某,男,48岁,个体户。因服大量的安眠药自杀而被家属送至某医院急诊室。家属告知急诊医生,患者有精神分裂症,一直服药治疗,过去也有服药后睡一天才醒的情况,此次睡一天一夜未醒,才发现服用大量的安眠药自杀;经急诊室两天两夜的抢救,患者仍处于昏迷状态。于是,
某企业生产乙产品,本期计划销售量为25000件,应分担的固定成本总额为500000元,单位产品变动成本为60元,适用的消费税税率为5%,根据上述资料,运用保本点定价法测算的乙产品单位价格应为()元。
通常情况下,注册会计师出于成本效益的考虑可以采用()设计进一步审计程序,即将测试控制运行的有效性与实质性程序结合使用。
1972年,( )和艾泼斯坦合作出版了《任务中心个案工作》一书,具体讲述在有限的时间内实现由服务对象自己选定的明确目标的任务中心模式。
下列关于违规制造、销售枪支罪的说法,错误的有()。
Somepeopleclaimthatadvertisersperformausefulservicetothecommunity.Howfardoyouagreeordisagreewiththesepeople
WhyMinorityStudentsDon’tGraduatefromCollege[A]BarryMills,thepresidentofBowdoinCollege,wasjustifiablyproudofBo
最新回复
(
0
)