使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使得程序输出21到屏幕。完成以下功能: (1)增加静态私有变量m Number,类型为int,请在注释∥********1***

admin2017-09-20  22

问题 使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整,使得程序输出21到屏幕。完成以下功能:
    (1)增加静态私有变量m Number,类型为int,请在注释∥********1********后添加适当的语句。
    (2)增加静态变量m Number并初始化为10,请在注释∥********2********后添加适当的语句。
    (3)完成静态函数get的定义,请在注释∥********3********后添加适当的语句。
    (4)完成对象obj对静态函数get的调用,使得输出21到屏幕上,请在注释∥********4********后添加适当的语句。
    注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
ciass TestClass
{
  ∥********1********
    int m Other;
public:
    TestClass(int i)
    {
    m Other=i;
    }
∥********3********
    {
    return m Number+obj一>m Other;
    }
};
∥********2********
int main()
{
    TestClass obj(11);
    ∥********4********
    cout<<<    return 0;
}

选项

答案(1)添加语句: static int m Number; (2)添加语句: int TestClass::m Number=10; (3)添加语句: static int get(Testclass* obj) (4)将“cout<< <
解析 本题中程序的功能是利用get函数计算对象成员数值的和。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从己定源程序的main主函数开始入手,可以看出程序通过调用类TestClass和get()成员函数实现各种输出操作
转载请注明原文地址:https://kaotiyun.com/show/sHAp777K
0

最新回复(0)