首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写类AA的成员函数int Compare(AAb), 该函数用于比较*this与b的大小,若两者含有元素的个数n相同,并且数组中前n个元素值对应相同,则认为两者相等返回1,否则返回0。注意:用数组方式及for循环来实现该函数。输出结果如下: a=b
编写类AA的成员函数int Compare(AAb), 该函数用于比较*this与b的大小,若两者含有元素的个数n相同,并且数组中前n个元素值对应相同,则认为两者相等返回1,否则返回0。注意:用数组方式及for循环来实现该函数。输出结果如下: a=b
admin
2009-01-15
35
问题
编写类AA的成员函数int Compare(AAb), 该函数用于比较*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>
class AA {
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
=aa
;
}
int Compare(AA b);
};
int AA::Compare(AA b)
{
}
void main()
{
AA 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;
}
选项
答案
int AA::Compare(AA b) { if(n!=b.n) return 0; for(int i=0; i<n; i++) if(a[i]!=b.a[i]) return 0; return 1; }
解析
本题考查的是考生应用for循环、if条件控制语句等基本控制结构解决实际问题的能力。注意有多种返回0的情况:个数不等或者前n个数不等都要返回0。
转载请注明原文地址:https://kaotiyun.com/show/4OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
在美国,赞成“六——三——三学制”,肯定了综合中学的地位,而且提出了“人人的中等教育”的文件是
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
关于教育目的确立的依据,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
随机试题
下列选项中,乳牙牙髓炎的特点不包括
医用橡皮膏的基本质量要求有
股票是股份有限公司发行的用于证明投资者的股东身份和权益的凭证,股票应载明的事项主要有()。
(2015年)甲公司2×13年至2×15年对乙公司股票投资的有关资料如下:资料一:2×13年1月1日,甲公司定向发行每股面值为1元、公允价值为4.5元的普通股1000万股作为对价取得乙公司30%有表决权的股份。交易前,甲公司与乙公司不存在关联方关系且不
下列关于具体审计计划的说法中,正确的有()。
对被调查人采取留置措施后,应当在()小时以内,通知被留置人员所在单位和家属,但有可能毁灭、伪造证据,干扰证人作证或者串供等有碍调查情形的除外。
设A,B为两个随机事件,且P(A)=0.7,P(A—B)=0.3,则=___________.
下列关于栈的描述中正确的是
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”,窗体对象“fEmp”,报表对象“rEmp”和宏对象“mEmo”。请在此基础上按照以下要求补充设计:(I)将表对象“tEmp”中“聘用时间”字段的格式调整为
Psychologiststakecontrastiveviewsofhowexternalrewards,from(31)praisetocoldcash,affectmotivationandcreativity.B
最新回复
(
0
)