首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: (
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: (
admin
2018-03-13
39
问题
请使用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://www.kaotiyun.com/show/wVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include"iostream.h"voidmain(){intx=1,a=0,b=0;swish(X){case0:b++;case1:a++;case
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iom
下列程序的输出结果是______。#include<iostream>usingnamespacestd;intmain(){intdata=l;int&r=data;
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
派生类的构造函数的成员初始化列表中,不能包含
有如下程序:#include<iostream.h>usingnamespacestd;classBase{protected:inti:public:intj;
下面不属于软件工程3个要素的是
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
在面向对象方法中,类的实例称为______。
随机试题
某大型国有企业实行会计电算化后,按照会计电算化的特点和要求及《会计电算化工作规范》中提出建立会计电算化岗位责任制的原则,要加强对会计电算化系统的使用人员和维护人员的管理,明确系统内部人员的职责、权限,建立健全岗位责任制。实现会计电算化后,企业为建立和健全岗
水准测量仪型号DS05,其中数字表示每公里往返高差中数的误差为()。
计算收缩期左室射血分数的公式是
()是决定建筑物价格的最基本的因素。
下列选项中不属于文明施工基本要求的有()。
下列关于施工任务委托的表述中,不正确的是()。
按照上海证券交易所法人结算模式,登记结算机构根据各证券公司T日的清算数据文件中的实际收付金额在T+1规定的时间进行()交易的资金交收。
当政府实行扩张性的财政政策,往往会造成利率上升,进而会在一定程度上抑制私人投资,这种情况被称为()。
无论经历多少艰难、付出多大牺牲,都不能忘了为什么出发,不能忘了肩负的使命任务,始终信念如磐、意志如铁、________,做到“千磨万击还坚劲,任尔东西南北风”。在见世面中强大内心,既能容得下征途顺利时的春风得意,谦虚谨慎、再接再厉、再创佳绩,也能容得下前进
Forwhatreasondidthefarmergotoseeadoctorinthetown?
最新回复
(
0
)