首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: (4
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: (4
admin
2017-02-21
33
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
(4,4)
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostream>
using namespace std;
class Point{
public:
//ERROR*******found*******
Point(double x,double y) _x
(x),_y(y){)
double GetX()const{return_
x;}
double GetY() const { return_y;}
//ERROR*******found*******
void Move(double xOff,doubleyOff)const
{_x+=xOff;_y+=yOff;}
protected:
double_X,_y;
};
int main()
{
Point pt(1.5,2.5);
pt.Move(2.5,1.5);
//ERROR*******found*******以下语句输出pt成员_x和_y的值
cout <<’(’<<pt._X<<’,’<<pt._y<<’)’<<end1;
return 0;
}
选项
答案
(1)Point(double x,double y):_x(x),_y(y){}或Point(double x,double y){_x=;_y=y;} (2)void Move(double xOff,double yOff) (3)cout<<’(’<<pt.GetX()<<’,’<<pt.GetY()<<’)’<<end1:
解析
(1)主要考查的是构造函数的成员初始化列表的语法,在成员列表之前必须加“:”。
(2)主要考查成员函数中const的使用,先看Move函数的函数体:
{_x+=xOff;_y+=yOff;}
可以看到Point类的两个私有成员_x和_y的值都发生了变化,因此Move函数不能使用const,因为只有在函数内不改变类的成员的值时才能使用const。
(3)主要考查私有成员不能被类外函数调用的知识。题目要求输出pt成员_x和_y的值,从Point类中的函数double GetX()const{retum_x;}和double GetY()const{retum_y;},可以分别得到_x和_y的值,因此这里使用语句cout<<’(’<<pt.GetX()<<’,’<<pt.GetY()<<’)’<<end1;调用成员函数GetX()和GetY()来实现题目要求。
转载请注明原文地址:https://kaotiyun.com/show/H6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件开发的结构化生命周期方法将软件生命周期划分成
语句int*i;i=newint[10];,释放指针i的语句是【】。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;)
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
C++语言函数中不能由系统自动生成的是
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
下面关于虚函数的描述中正确的是
关于二义性的描述错误的是
在最坏情况下,冒泡排序所需要的比较次数为【 】。
运行以下的程序代码,结果是()。#includeusingnamespacestd;intmain(){intx=5:int*q=&x;int&y=x
随机试题
顶进大型箱涵穿越铁路路基时,可用()加固线路。
根据宴席档次和烹调方法的要求,将各种加工成形的原料加以适当的配合,供烹调或直接食用的工艺过程称为菜肴组配。()
奇穴太阳的正确位置是在
患者,女,25岁,已婚。月经周期或先或后,经量或多或少、色黯有小块,经行不畅,乳房作胀,舌苔薄白,脉弦。其证型是
下列砌块中含有铝粉的是:
为适应低热性的要求,建筑物内部的大体积混凝土,通常选用()。
下列各科目的期末余额,不应在资产负债表“存货”项目列示的是()。
下图是一些国家在某时期经济年增长率的数据图,该时期是()。
【B1】【B5】
Completethesentencesbelow.ChooseONEWORDONLYfromthepassageforeachanswer.Writeyouranswersinboxes34-36onyoura
最新回复
(
0
)