首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写类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
83
问题
编写类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全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
简述统计假设检验中两类错误的定义及其关系。
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
下列哪种情况不能直接比较样本离散程度的大小?()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
随机试题
A.多潘立酮B.米索前列醇C.奥美拉唑D.硫酸镁E.酚酞
2018年,甲房地产开发企业(以下简称甲企业)开发某商品住宅小区项目。2019年,甲企业欲通过乙信托公司(以下简称乙公司)筹集开发项目所需资金。乙公司分析了该项目所在城市的房屋建设状况、销售情况等房地产市场状况及甲企业的经营状况,制定了投资额度安排。202
【背景资料】某办公大楼由主楼和裙楼两部分组成。平面呈不规则四方形,主楼29层,裙楼4层,地下2层,总建筑面积81650m2。该工程5月份完成主体施工,屋面防水施工安排在8月份。屋面防水层由一层聚氨酯防水涂料和一层自粘SBS高分子防水卷材构成。裙楼
德尔塔-正态分布法中的市场价格的变化不是来自历史观察值,而是通过随机数模拟得到。()
微博的“微言大义”、微信的“造微人妙”、微公益的“积微成著”,中国的2014和“微”字如影随形。我们在微平台上_______,凝聚真相,传递共识。填入划横线部分最恰当的一项是()。
安德森的心理技能形成三阶段论的第一个阶段是()
汉代海上对外交通的港口位于我国东南沿海。当时,()是两汉王朝与东南亚、印度的海上通道。
按照马斯洛的需要层次理论,王维的《九月九日忆山东兄弟》主要体现了下列哪种需要()
虚拟企业是当市场出现新机遇时,具有不同资源与优势的企业为了共同开拓市场,共同对付其他的竞争者而组织的,建立在信息网络基础上的共享技术与信息、分担费用、联合开发的、互利的企业联盟体。根据上述定义,下列属于虚拟企业的是:
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun(int*a,intn){inti,j=0,k;k=j;for(i=j;ia[k])——;return(k);
最新回复
(
0
)