使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为: 30 130 注意:错误的语句在 ∥********error********的下面,修改该语句

admin2020-10-21  25

问题 使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正确运行,并且使程序输出的结果为:
    30
    130
    注意:错误的语句在 ∥********error********的下面,修改该语句即可。
#include
int a=10;
class CObj
{
public:
    CObj()
    {
    a=b=0;
    }
    void di splay()
    {
     ∥********error********
    cout<    }
    void func(int a)
    {
   ∥********error********
    a+=a;
    }
    void func2()
    {
   ∥********error********
    a+=a:
    }
private:
    int a,b;
  };
  void main()
  {
    CObj obj;
    obj.func(3);
    obj.di splay();
    obj.func2();
    obj.di splay();
}

选项

答案(1)cout<a+=a; (3)a+=::a;

解析 程序当中定义了全局变量a和类CObj,类CObj含有成员变量a和b,类CObj的变量a和全局变量a均为整型变量,名字完全一样,使用时需要注意区分。类CObj成员函数display()打印变量a和b的值,func(int a)函数和func20均使类成员变量a增加,但是增加方式不同。
转载请注明原文地址:https://jikaoti.com/ti/htl0FFFM
0

相关试题推荐
最新回复(0)