首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test25_3,此工程包含一个源程序文件test25_3.cpp,其中定义了用于表示堆的类Set,但它的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成成员函数int IsMemberOf(int n
使用VC6打开考生文件夹下的工程test25_3,此工程包含一个源程序文件test25_3.cpp,其中定义了用于表示堆的类Set,但它的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成成员函数int IsMemberOf(int n
admin
2012-05-11
11
问题
使用VC6打开考生文件夹下的工程test25_3,此工程包含一个源程序文件test25_3.cpp,其中定义了用于表示堆的类Set,但它的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)完成成员函数int IsMemberOf(int n)的定义,该函数检查参数n是否在类的数据成员数组elems中,如果在返回1,反之返回0。请在注释“//**1**”之后添加适当的语句。
(2)完成成员函数int Add(int n)的定义,如果参数n包含在类的数据成员数组elems中则返回1如果数组超界则返回0,如果都不是,则将参数n插入到elems中,下标大小为类的数据成员PC,之后PC自加一。请在注释“//**2**”之后添加适当的语句。
(3)完成拷贝初始化构造函数Set(Set &s)的定义,请在注释“//**3**”之后添加适当的语句。输出结果如下:
1
{}
{1,2,3,4,5,6,7,8}
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test25_3.cpp清单如下:
#include<iostream.h>
class Set
public:
Set() {PC=O;}
Set(Set &s);
void Empty() {PC=O;}
int IsEmpty() {return PC==O;}
int IsMemberOf(int n);
int Add(int n);
void Print();
private:
int elems[100];
int PC;
};
int Set::IsMemberOf(int n)
{
//**1**
if(elems
==n)
return 1;
return O;
}
int Set::Add(int n)
{
//**2**
return 1;
else if(PC>=100)
return O;
else
{
elems[PC++]=n;
return 1;
}
}
Set::Set(Set &s)
{
//**3**
for(int i=O; i<PC; i++)
elems
=s.elems
;
}
void Set::Print()
{
cout<<"{";
for(int i=O; i<PC-1; i++)
cout<<elems
<<",";
if(PC>O)
cout<<elems[PC-1];
cout<<"}"<<endl;
}
void main()
{
Set A;
cout<<A.IsEmpty()<<endl;
A.Print();
Set B;
for(int i=l; i<=8; i++)
B.Add(i);
B.Print();
}
选项
答案
(1) for(int i=O;i<PC;i++) (2) if(IsMemberOf(n)) (3) PC=s.PC;
解析
本题主要考查考生对于类的成员函数的定义和拷贝初始化函数的理解。
转载请注明原文地址:https://jikaoti.com/ti/PFkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试析北宋加强中央集权的措施及其影响。(华东师范大学1999年中国古代史真题)
方差分析中,F(2,24)=3.90,F检验的结果()
一位教师计算了全班20个同学考试成绩的均值、中数和众数,发现大部分同学的考试成绩集中于高分段。下列哪句话不可能是正确的?()
在维果斯基看来,下面的心理机能属于高级心理机能的是
“强调教育的本质和目的在于人的‘自我生成’或‘自我创造’,或者说‘教育是发展关于自由选择以及对选择的意义和责任的认识的过程”’的教育思潮是
下列关于实用主义的说法错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
波浪理论考虑的因素主要包括三个方面,其中最主要的是股价的()。
下列货币政策操作中,可以增加货币供给的是()。
设要在表T上建立一个针对插入操作的前触发器,请补全下列语句:CREATETRIGGERtri_insertONT【6】INSERT
随机试题
唐代的舞蹈可谓盛极一时,以下属唐代健舞的有()
心理学家把一个小白鼠关在笼子里,用隔板隔开,每次摇铃时,笼内一边就通电,小白鼠就由笼子一边跳过隔板到没有电的另一边,然后,心理学家慢慢提高隔板的高度,小白鼠想尽方法尝试了很多次,可是再怎么努力也跳不过去。之后,心理学家降低隔板的高度,即使比原来最低的高度还
颞颌关节开闭口CT扫描,显示最好的方法是
建筑业实行固定比例营业税税制,税率为( )。
运输包装上的标志就是运输标志,也就是通常所说的唛头。()
为证实合并财务报表合并范围的正确性,审计人员应当采取的审计程序是()。
我国《刑法》规定:“中华人民共和国国家工作人员和军人在中华人民共和国领域外犯本法规定之罪的,适用本法。”这一规定体现了我国在空间效力问题上采取了()。
2022年3月1日,习近平总书记在中央党校(国家行政学院)中青年干部培训班开班式上发表讲话强调,年轻干部是党和国家事业发展的希望,要锤炼()的政治品格,在新时代新征程上留下无悔的奋斗足迹。
证明(α,β,γ)2≤α2β2γ2,并且等号成立的充要条件是α,β,γ两两垂直或者α,β,γ中有零向量.
Couldthebadolddaysofeconomicdeclinebeabouttoreturn?SinceOPECagreedtosupply-cutsinMarch,thepriceofcrudeoil
最新回复
(
0
)