2023年湖北省黄冈市全国计算机等级考试C++语言程序设计真题(含答案)3477.pdfVIP

2023年湖北省黄冈市全国计算机等级考试C++语言程序设计真题(含答案)3477.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2023年湖北省黄冈市全国计算机等级考试

C++语言程序设计真题(含答案)

学校:________班级:________姓名:________考号:________

一、1.选择题(10题)

1.下列关于成员函数特征的描述中,错误的是()。

A.成员函数一定是内联函数B.成员函数可以重载C.成员函数可以设

置参数的默认值D.成员函数可以是静态的

2.链表不具有的特点是()

A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要

移动元素D.所需空间与线性表长度成正比

3.下列有关程序设计的原则中错误的是

A.对所有的输入数据都要检查数据的合法性

B.输入一批数据时,最好使用数据结束标志

C.对于不好的程序,尽量重新编写,避免修补

D.输出数据要干净,避免加注释

4.下列特征中不是面向对象方法的主要特征的是()。

A.多态性B.继承C.封装性D.模块化

5.常采用的两种存储结构是()。

A.顺序存储结构和链式存储结构B.散列方法和索引方式C.链表存储

结构和数组D.线性存储结构和非线性存储结构

6.CMM提供了一个框架,将软件过程改进的进化步骤组织成5个成熟

度等级。除第1级外,每一级都包含了实现这一级目标的若干关键过程

域,每一个关键过程域又包含若干()。

A.软件过程性能B.软件过程能力C.关键实践D.软件过程

7.对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比

较次数中正确韵是()。

A.冒泡排序为n/2B.冒泡排序为nC.快速排序为nD.快速排序为n(n-

1)/2

8.设有50行60列的二维数组A[50][60],其元素长度为4字节,按行

优先顺序存储,基地址为200,则元素A[18][25]的存储地址为()。

A.3700B.4376C.3900D.4620

9.在一个长度为n的线性表中插入一个元素,最坏情况下需要移动的

数据元素数目()。

A.1B.nC.n+1D.n/2

10.在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示

______。

A.A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序

D.数据的流向

二、单选题(13题)

11.下列描述中,()是抽象类的特性。

A.可以说明虚函数B.可以进行构造函数重载C.可以定义友元函数D.

不能说明其对象

12.通过派生类的对象可直接访问其_________。

A.公有继承基类的公有成员B.公有继承基类的私有成员C.私有继承

基类的公有成员D.私有继承基类的私有成员

13.下列字符串中可以用作C++语言标识符的是()。

A._1234B.foo~~barC.virtualD.34var

14.设有数组定义:chararray[]:”China”;则数组array所占的空间为()。

A.4个字节B.5个字节C.6个字节D.7个字节

15.有如下类定义:

classMyClass

{

public:

private:

______________________________________

intdata;

};

若要为MyClass类重载流输入运算符“”,使得程序中可以

“cinobj;”的形式改变MyClass类的对象0bj中数据成员data的值,

则横线处的声明语句应为()。

A.friendistreamoperator(istreamis,MyClassA.;

B.friendistreamoperator(istreamis,MyClassA.;

C.istreamoperator(istreamis,MyClassA.;

D.istreamoperator(istreamis,MyClassA.;

16.有如

文档评论(0)

1637142147337d1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档