首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: p1=
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为: p1=
admin
2016-06-12
23
问题
请使用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://jikaoti.com/ti/njE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:voidsetx(i
下列各项中,属于面向对象程序设计语言不同于其他语言的主要特点的是()。
要采用“cin,tout”进行输入输出时,必须包含的头文件是【】。
下列关于运算符重载不正确的是
有如下程序: #include"iostream.h" voidmain() { intx=1,a=0,b=0; switch(x){ case0:b++; case1:a++; case2:a++;b++;
假设fin是一个文件流对象,则关闭文件的语句是【】。
如果表达式--x中的“--”是重载的类运算符,采用运算符函数调用格式,及表达式还可以表示为______。
将一个函数声明为一个类的友元函数必须使用关键字【】。
设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
随机试题
肛门坠胀不适,时有灼热刺痛,便时加剧,肛门湿痒,伴口干便秘,苔黄腻,脉滑数,:其中医辨证为:肛门坠胀,便血,神疲乏力,食欲不振,舌淡,苔薄白,脉弱。其中医辨证为:
依据我国《民事诉讼法》的规定,下列哪一法院对因共同海损而提起的诉讼无管辖权?()
“学校下学年生源锐减,教师严重超编,不愿意上早晚自修和补课的同志可以去其他学校另谋高就!”这种说法违反了()。
如果一国的国际收支因为本国的通货膨胀率高于他国的通货膨胀率而出现不均衡,则称该国的国际收支不均衡是()
一部历史剧最终赢得尊重.靠的是对历史观的重新反思,对传统文化积淀和现代人文意识关系的重新梳理,对历史人物的重新解读。在最具广度的大众娱乐传播渠道中,这些哪怕只迈出了一小步,也是有现实意义的一大步。《走向共和》、《康熙王朝》、《大明王朝1566》、《三国》
Beforeabigexam,asoundnight’ssleepwilldoyoumoregoodthanporingovertextbooks.That,atleast,isthefolkwisdom.A
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人员,将其数据放在形参k所指的数组中,由主函数输出,同时由函数值返回满足指定条件的人数。请在程序的下划线处填入正确的内容
在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是()。
Helostallhismoney.Theonlythinghecoulddowastocallhiswifeforhelpatthismoment.
Alreadyoverwhelmedchildren’sservicesarefacingrisingdemandasbenefitreformshitstrugglingparents,allwhilecouncilcu
最新回复
(
0
)