全国计算机等级考试 二级C++ 笔试模拟试题(二).docxVIP

全国计算机等级考试 二级C++ 笔试模拟试题(二).docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  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文档。上传文档
查看更多

全国计算机等级考试二级C++笔试模拟试题(二)

一、选择题

在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

1.假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为[2分]

A:l:og:2n:

B:n:2

C:O(n:1.5)

D:n:(n:-1)/2

答案:D:n:(n:-1)/2

2.算法分析的目的是[2分]

A:找出数据结构的合理性

B:找出算法中输入和输出之间的关系

C:分析算法的易懂性和可靠性

D:分析算法的效率以求改进

答案:D:分析算法的效率以求改进

3.线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是[2分]

A:每个元素都有一个直接前件和直接后件

B:线性表中至少要有一个元素

C:表中诸元素的排列顺序必须是由小到大或由大到小

D:除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件

答案:D:除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件

4.在单链表中,增加头结点的目的是[2分]

A:方便运算的实现

B:使单链表至少有一个结点

C:标识表结点中首结点的位置

D:说明单链表是线性表的链式存储实现

答案:A:方便运算的实现

5.软件工程的出现是由于[2分]

A:程序设计方法学的影响

B:软件产业化的需要

C:软件危机的出现

D:计算机的发展

答案:C:软件危机的出现

6.软件开发离不开系统环境资源的支持,其中必要的测试数据属于[2分]

A:硬件资源

B:通信资源

C:支持软件

D:辅助资源

答案:D:辅助资源

7.在数据流图(DFD)中,带有名字的箭头表示[2分]

A:模块之间的调用关系

B:程序的组成成分

C:控制程序的执行顺序

D:数据的流向

答案:D:数据的流向

8.分布式数据库系统不具有的特点是[2分]

A:数据分布性和逻辑整体性

B:位置透明性和复制透明性

C:分布性

D:数据冗余

答案:D:数据冗余

9.关系表中的每一横行称为一个[2分]

A:元组

B:字段

C:属性

D:码

答案:A:元组

10.下列数据模型中,具有坚实理论基础的是[2分]

A:层次模型

B:网状模型

C:关系模型

D:以上3个都是

答案:C:关系模型

11.下列字符串中可以用作C++语言标识符的是[2分]

A:_1234

B:f:oo~~ba:r

C:vi:rtual:

D:34va:r

答案:A:_1234

12.关于C++语言与C语言关系描述中错误的是[2分]

A:C:++语言是C:语言的超集

B:C:++语言对C:语言进行了扩充

C:C:++语言包含C:语言的全部语法特征

D:C:++语言与C:语言都是面向对象的程序设计语言

答案:D:C:++语言与C:语言都是面向对象的程序设计语言

13.下列语句的输出结果

coutstrlen(\t\\065\xff\n);[2分]

A:5

B:14

C:8

D:输出项不合法,无正常输出

答案:A:5

14.在C++语言中,不合法的实型数据的是[2分]

A:0.123

B:123e:3

C:2.1e:3.5

D:123.0

答案:C:2.1e:3.5

15.若有如下语句

#includeiostream.h

voidmain()

{

intx=3;

do{

x=x-2;

coutx;

}while(!(--x));

}

则上面程序段[2分]

A:输出的是1

B:输出的是1和-2

C:输出的是3和0

D:是死循环

答案:B:输出的是1和-2

16.下面有关for循环的正确描述是[2分]

A:f:or循环只能用于循环次数已经确定的情况

B:f:or循环是先执行循环体语句,后判断表达式

C:在f:or循环中,不能用b:reak:语句跳出循环体

D:f:or循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

答案:D:f:or循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

17.以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是

#includeiostream.h

voidmain()

{int*p,*q,a,b;

p=a;

coutinputa:;

cinp;

}[2分]

A:

文档评论(0)

151****7286 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档