• 使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:
    Constructor2
    Constructor1
    i=0
    i=10
    Destructor
    源程序文件test6_1.cpp清单如下:
    include<iostream.h>
    class CSample
    {
    int i;
    public;
    CSample(){cout<<"Constructorl"<<endl;i=0;)
    CSample(int val){cout<<"Constructor2"<<endl;i=val;}
    ~CSample()(cout<<"Destructor"<<endl;)
    void disp();
    };
    /**********found********/
    void disp()
    {
    cout<<"i=”<<i<<endl;
    }
    void main()
    {
    CSample *a,b(10);
    /**********found*********/
    a->disp();
    /**********found*********/
    b->disp();
    }

    正确答案:(1)错误:void disp()             正确:void CSample::disp()(2)错误:a->disp();       正确:a=new CSample;       a->disp();(3)错误:b->disp();             正确:b.disp();(1)错误:void disp()             正确:void CSample::disp()(2)错误:a->disp();       正确:a=new CSample;       a->disp();(3)错误:b->disp();             正确:
  • 2021年07月15日 22时07分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网