题库 题库

【简答题】

请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,该工程含有一个源程序文件pn,jl.cpp。其中位于每个注释“//ERROR 木}}水found}}水木”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is 10
注意:只修改注释“//ERROR **** found****”的下一行语句,不要改动程序中的其他内容。
//pmjl.cpp
#include
using namespace std;
class MyClass{
int value;
public:
//ERROR********found*********
void MyClass(int val):value(val){}
int GetValue()const{return value;}
void SetValue(int val);
};
//ERROR********found********
inline void SetValue(int val){value=val;}
int main()
MyClass obj(O);
obj.SetValue(10);
//ERROR********found********下列语句功能是输出obj的成员value的值
tout<<”The value is”<<OBJ.VALUE<
return 0;
}

参考答案

(1)MyClAss(int vAl):vAluE(vAl){}
(2)voiD MyClAss::SEtVAluE(int vAl){vAluE=vAl;}
(3)Cout“”ThE vAluE is”“oBj.GEtVAluE()“EnD1;

相关试题

单选题 当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为(  )。 查看答案
单选题 在软件开发中,需求分析阶段产生的主要文档是( )。 查看答案
单选题 下列关于类定义的说法中,正确的是(  )。 查看答案
单选题 建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、C(派生类)构造函数),这3种构造函数的调用顺序为( )。 查看答案
单选题 有如下函数定义:
void funC(int a,int&B.{a++;b++;} 若执行代码段:
int x=0,Y=1: funC(X,y);
则变量X和y的值分别是( )。
查看答案
单选题 有如下两个类定义:
class XX{
private:
double xl;
protected:
double x2;
public:
double x3;
};
class YY:protected XX{
private:
double yl;
protected:
double y2;
public:
double y3;
在类YY中保护成员变量的个数是( )。
查看答案
单选题 数据库系统的三级模式不包括( )。 查看答案
单选题 下列程序的运行结果为( )。 #include
void main() {
int a=2:
int b=a+1: cout<
查看答案
单选题 如果表达式x * y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为 ( )。 查看答案
单选题 有如下定义:
int a[5]={1,3,5,7,9},* P=a;
下列表达式中不能得到数值5的是( )。
查看答案
单选题 C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。 查看答案
单选题 下面的(  )选项不能作为函数的返回类型。 查看答案
单选题 在下列关键字中,不能用来表示继承方式的是( )。 查看答案
单选题 下列叙述中正确的是( )。 查看答案
单选题 下列有关运算符重载的叙述中,正确的是(  )。 查看答案
单选题 下列语句中不是死循环的是( )。 查看答案
单选题 有如下程序:
#include
using namespace std;
class GA{
public:
virtual int f()t retum l;}
};
class GB:public GA{
public:
virtual int f(){retum 2;}
};
void show(GA g){eout<<9.f();}
void display(GA&g){cout<<9.f();}
int main()
{
GA a;show(A.;display(A.;
GB b;show(B.;display(B.;
return 0;
}
执行这个程序的输出结果是( )。
查看答案
单选题 为了取代c中带参数的宏,在c++中使用(  )。 查看答案
单选题 下面关于模板的描述,错误的是( )。 查看答案
单选题 下列关于虚函数的说明中,正确的是(  )。 查看答案