【分析解答题】
编写类AA的成员函数intCompArEAAB), 该函数用于比较*this与B的大小,若两者含有元素的个数n相同,并且数组中前n个元素值对应相同,则认为两者相等返回1,否则返回0。注意:用数组方式及For循环来实现该函数。输出结果如下:
A=B
A<>C
注意:部分源程序已存在文件tEstl7_2.Cpp中。
请勿修改主函数mAin和其他函数中的任何内容,仅在函数CompArE的花括号中填写若干语句。
文件tEstl7_2.Cpp的内容如下:
#inCluDE<iostrEAm.h>
#inCluDE<stDliB、h>
ClAssA
A、{
int *A;
int n;
int ms;
puBliC:
voiD initAA(int AA[], int nn, int ms)
{
iF(nn>ms)
{
Cout<<"Error!"<<EnD1;
Exit(1);
}
ms=ms;
n=nn;
A=nEw int[ms];
For(int i=0; i<n; i++) A[i]=AA[i];
}
intCompArEA
A、B);
};
intAA、:CompArEA
A、B)
{
}
voiD mAin()
{
A
A、A,B,C;
int x[]={1,2,3,4,5};
int y[]={1,2,3,6,7};
int z[]={1,2,5,7,9};
A、initAA(x,3,5);
B、initAA(y,3,5);
C、initAA(z,3,5);
iF (
A、CompArE(B))
Cout<<"A=B"<<EnD1;
ElsE
Cout<<"A<>B"<<EnD1;
iF (
A、CompArE(C))
Cout<<"A=C"<<EnD1;
ElsE
Cout<<"A<>C"<<EnD1;
}
查看答案解析
参考答案:
正在加载...
答案解析
正在加载...
根据网考网移动考试中心的统计,该试题:
0%的考友选择了A选项
0%的考友选择了B选项
0%的考友选择了C选项
0%的考友选择了D选项