导航

2021年9月计算机二级考试C++考前模拟(9月13日)

网络·2021-09-13 13:12:10浏览72 收藏7
摘要 倒计时12天,2021年9月计算机二级考试就要开考了。大家都准备的怎么样了呢?为了帮助大家提升成绩,检测备考成果,环球网校小编分享了“2021年9月计算机二级考试C++考前模拟(9月13日)”,更多资讯及科目练习敬请持续关注环球网校。

2021年9月计算机二级考试C++考前模拟(9月13日)

一、程序改错题

使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:

9,8,7,6,5

注意:错误的语句在/********error********/的下面,修改该语句即可。其他的语句不能修改。

试题程序:

#include(iostream.h>

classTC

{

/********error********/

TC(inti)

{

m_i=i;

}

voidprint()

{

cout<<--m_i<<’,’;

}

public:

intm_i;

};

intmain()

{

/********error********/

inti();

TC04(10);

while(i>5)

{

/********errOr********/

i++:

04.print();

}

cout<  return0;

}

二、简单应用题

使用vC++6.0打开考生文件夹下的源程序文件2.cpp,请实现函数fun(doublea[],intlen)的如下功能:

(1)a[]是一个数组,长度为len。

(2)a[0]=0,a[1]=1。

(3)a[i+2]=a[i]+a[i+1]。

注意:不能修改函数的其他部分。

试题程序:

#include(iostream)

voidfun(doublea[],intlen)

{

}

voidmain()

{

doublea[20];

fun(a,20);

for(inti=0;i<20;i++)

{

std::cout<  if(i%6==5)

std::eout<  }

return;

)

三、综合应用题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。请完成以下部分,实现在屏幕上输出为

C3

C2

这个程序需要修改的部分,请按照以下部分实现。

(1)类C0不能被实例化,请定义一个纯虚函数print,在注释1后添加适当的语句。

(2)类C1私有虚继承类C0,请在注释2后添加适当的语句。

(3)类C2公有继承于C0,请在注释3后添加适当的语句。

(4)类c3公有继承于C2与C1,请在注释4后添加适当的语句。

注意:增加代码或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。

试题程序:

#include(iostream.h)

classCO

{

//********1********

};

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

classC1:

{

public:

voidprint()

{

cout<"”C1"<  }

};

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

classC2:

{

public:

voidprint()

{

cout<<"C2"<  }

};

//********4***x****

classC3:

{

public:

voidprint()

{

cout<<"C3"<  }

};

voidmain()

{

C30bj3;

C20bj2;

obj3.print();

obj2.print();

return;

}

以上就是“2021年9月计算机二级考试C++考前模拟(9月13日)”及其相关内容,想及时获知各地准考证打印及考试时间,大家可通过环球网校“ 免费预约短信提醒”及时获得时间提醒。环球网校友情提示:为方便小伙伴们更好地备考,环球网校特地为大家准备了计算机二级复习资料,如有需要请点击文章下方“免费下载>>>2021年计算机二级考试模拟练习及备考资料”下载学习。

展开剩余
资料下载
历年真题
精选课程
老师直播

| 注册 | 电脑版

版权所有©环球网校All Rights Reserved