备考:2019年6月二级C++试题-3

发布于 2019-05-13 11:00  编辑:simi
0
计算机等级考试题库 扫码微信刷题


二级C++试题.jpg


通往成功的道路上有一门功课叫做刷题:刷计算机等级考试题库-二级C++试题


综合应用题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。

(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。

(2)完成函数AddMember(intn),如果参数n包含在类的数据成员数组中,则返回0,否则把数据写入数组,然后返回1,请在注释2之后添加语句。

(3)完成函数DelMember(intn),如果变量在数据中,则删除该变量,并且返回1,如果不存在,则返回0,请在注释3之后添加语句。

(4)完成成员函数Islnclude(intn)的定义,该函数检查参数n是否在类的数据成员数组array中,如果在,返回1,否则返回0。请在注释4之后添加语句。

注意:除在指定位置添加语句之外,不要改动程序中的其他内容。

试题程序:

#include

#defineMAXLENGTH500

classlCArr

{

public

TCArr()

{

//********1********}

intAddMember(intn)

{

for(inti=0;i<LENGTH;I++)< p>

{

//********2********

return0;

}

Array[length++]=n;

return1

}

intDelMember(intn)

{

inti

for(i=0;i<LENGTH;I++)< p>

{

if(Array[i]==n)

{

break;

}

}

//********3********

{

for(;i<LENGTH-1;I++)< p>

{

Array[i]=Array[i+1];

}

length--;

return1;

}

return0;

}

intIslnclude(intn)

{

for(inti=0;i<LENGTH;I++)< p>

{

//********4********

{

return1;

}

}

return0;

}

private

intArray[MAX_LENGTH];

intlength;//用来记录数组的个数

};

intmain()

{

TCArrobj;

cout<<OBJ.ADDMEMBER(1)<<ENDL;< p>

cout<<OBJ.ADDMEMBER(3)<<ENDL;< p>

cout<<OBJ.ADDMEMBER(8)<<ENDL;< p>

cout<<OBJ.ADDMEMBER(23)<<ENDL;< p>

cout<<OBJ.ISLNCLUDE(8),<<ENDL;< p>

cout<<OBJ.ISINCLUDE(11)<<ENDL;< p>

cout<<OBJ.DELMEMBER(3)<<ENDL;< p>

cout<<OBJ.DELMEMBER(8)<<ENDL;< p>

cout<<OBJ.ISINCLUDE(2)<<ENDL;< p>

cout<<OBJ.ISINCLUDE(1)<<ENDL;< p>

return0;

}

答案:(1)应添加“length=0;”。

(2)将“if(Array[i]=n)”补充完整为“if(Array[i]==n)”或“if(n==Array[i])”。

(3)将“if()”补充完整为“if(i<LENGTH)”或“IF(I!=LENGTH)”。< p>

(4)将“if()”补充完整为“if(Array[i]==n)”或“if(n==Array[i])”。


刷计算机等级考试题库中,慢慢总结、学习、复习以上的二级C++试题,有效的刷题策略才能事半功倍,考试将至,希望小伙伴们在最后备战的阶段中,精益求精、稳中求进,一次通过!




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的近期资讯吗?点击进入>>>计算机等级考试题库资讯


本文网址:http://www.k51.com.cn/info/jsjdjks/1905/1352008.html
选择分享到: