首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: (
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: (
admin
2018-03-13
24
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
(4,4)
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
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 Nove(double xOff,double yOff)const
{_x+=xOff;_y+=yOff;}
protected:
double x, y;
};
int main()
{
Point pt(1.5,2.5);
pt.Nove(2.5,1.5);
//ERROR******found******
以下语句输出pt成员_x和_y的值
cout<<’(’<
return 0;
}
选项
答案
(1)Point(double x,double y):_x(x),_y(y){}或Point(double x,double y){_x=x;_y=y;} (2)void Move(double xOff,double yOff) (3)cout<<’(’<
解析
(1)主要考查的是构造函数的成员初始化列表的语法,在成员列表之前必须加“:”。
(2)主要考查成员函数中const的使用,先看Move函数的函数体:
{_x+=xOff;_y+=yOff;}
可以看到Point类的两个私有成员_x和_y的值都发生了变化,因此Move函数不能使用const,因为只有在函数内不改变类的成员的值时才能使用const。
(3)主要考查私有成员不能被类外函数调用的知识。题目要求输出pt成员_x和_y的值,从Point类中的函数double GetX()const{return_x;}和double GetY()const{return_y;},可以分别得到_x和_y的值,因此这里使用语句cout<<’(’<
转载请注明原文地址:https://kaotiyun.com/show/wVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
下列程序的输出结果是______。#include<iostream>usingnamespacestd;classTest{public:Test(){cnt++;}~Test
下列对派生类的描述中,错误的是
派生类的构造函数的成员初始化列表中,不能包含
下面不属于软件工程3个要素的是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列程序的输出结果是______。#include<iostream>usingnamespacestd;voidfun(int&rf){rf*=2;}intmain(){
在面向对象方法中,类的实例称为______。
随机试题
A.FSHB.LHC.雌激素D.孕激素E.雄激素使宫颈口闭合,黏液变少、变稠,拉丝度减少
下列是五因素传播模式的表述,哪项是正确的
原告与被告系亲兄弟,父母退休后与被告共同居住并由其赡养。父亲去世时被告独自料理后事,未通知原告参加。原告以被告侵犯其悼念权为由诉至法院。法院认为,按照我国民间习惯,原告有权对死者进行悼念,但现行法律对此没有规定,该诉讼请求于法无据,判决原告败诉。关于此案,
水泥实验室温度为(),相对湿度不低于(),养护箱的温度为()。相对湿度不低于()。
某单原子分子理想气体进行卡诺循环时,高温热源的温度为227℃,低温热源的温度为127℃。则该循环的效率为()。
杆件AB最大拉力设计值为______kN,最大压力设计值为______kN。当柱肢AH承受最大压力设计值为995kN,不考虑各杆段压力变化,选用HN400×150×8×13,Q235-B钢,A=71.12cm2,ix=16.3cm,iy=3.21cm,
某建筑公司总工程师窦某在完成单位工作过程中,利用自己业余时间编著了较为先进专业施工工法,则关于该作品的使用表述错误的是()。
2008年,陕西省全省粮食生产喜获丰收,粮食播种面积4852.1万亩,较上年增长4.4%,总产量稳定增加;果业生产再上新台阶,园林水果总产量突破1000万吨大关。2007年,茶叶产量与烤烟产量之比为:
在商品经济中,价值的特点有()
若(cosχ-b)=5,则a=_______,b=_______.
最新回复
(
0
)