计算机二级在线答题

C++每日一练(2016-1-28):改错题使用VC6打开考生文件夹下的工程kt7_1,此工程包含一个源程序文件kt7

2016年01月28日来源:计算机二级考试 所有评论

每日一练:计算机二级考试C++每日一练(2016-1-28)
【分析解答题】改错题

  使用VC6打开考生文件夹下的工程kt7_1,此工程包含一个源程序文件kt7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下:

  Constructor1

  Constructor1

  Constructor1

  Destructor

  Constructor2

  Destructor

  x=0

  x=5

  Destructor

  Destructor

  源程序文件kt21_1.cpp清单如下:

  #include

  classB

  {intx;

  public:

  B(){x=0;cout<<"Constructor1"<

  B(inti){x=i;cout<<"Constructor2"<

  ~B(){cout<<"Destructor"<

  /**********found**********/

  ~B(inti){cout<

  voidprint(){cout<<"x="<

  voidmain()

  {B*ptr;

  ptr=newB[2];

  /**********found**********/

  ptr[0]=B(0);

  ptr[1]=B(5);

  /**********found**********/

  for(inti=0;i<2;)

  ptr[i].print();

  delete[]ptr;}


在下面提交答题后即可查看答案与试题解析

发布评论 查看全部评论

相关推荐