问答题

使用VC6打开考生文件夹下的工程test13_1,此工程包含一个源程序文件test13_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下:
n=2
n=5
n=7
源程序文件test13_1清单如下:
#include<iostream.h>
class Sample

int n;
public:
/*************** found ************+***/
Sample()
Sample(int i)n=i;
/***************** found ********+**********/
void add(Sample s1,Sample s2)
/***************** found ****************/

this.n=s1->n+s2.n;

void disp()cout<<"n="<<n<<endl;

void main()

Sample s1(2),s2(5),s3;
s3.add(&s1,s2);
s1.disp();
s2.disp();
s3.disp();

【参考答案】

(A)错误:Sample()
正确:Sample(){}
(B)错误:void add(Sample......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)