2017年计算机二级考试C++练习试题及答案(五)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 13:56:48 计算机等级考试
2017年计算机二级考试C++练习试题及答案(五)计算机等级考试

  1). 若有定义语句″d0uble x[5]={1.0,2.0,3.0,4.0,5.0),*p-x″,则错误引用x数组元素的是( )。

  A.*p

  B.x[5]

  C.*(p+1)

  D.*x

  正确答案:B

  答案解析:选项B中x[5]数组下标越界,数组的下标是从0开始的。

  2). 用链表表示线性表的优点是( )

  A.便于随机存取

  B.花费的存储空间较顺序存储少

  C.便于插入和删除操作

  D.数据元素的物理顺序与逻辑顺序相同

  正确答案:C

  3). 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。

  A.模拟现实世界中不同事物之间的联系

  B.强调模拟现实世界中的算法而不强调概念

  C.使用现实世界的概念抽象地思考问题从而自然地解决问题

  D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考

  正确答案:C

  答案解析:面向对象设计通过对人类认识客观世界及事物发展过程的抽象,建立了规范化的分析设计方法,由此带来软件模块化特色突出、可读性好、易维护等一系列优点。

  4). 数据库系统的核心是

  A.数据库

  B.数据库管理系统

  C.模拟模型

  D.软件工程

  正确答案:B

  答案解析:数据库管理系统(Database Management System,简称DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,数据库管理系统是数据库系统的核心。

  5). 下面属于黑盒测试方法的是( )

  A.语句覆盖

  B.逻辑覆盖

  C.边界值分析

  D.路径覆盖

  正确答案:C

  答案解析:黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计测试用例。在使用黑盒测试法时,手头只需要有程序功能说明就可以了。黑盒测试法分等价类划分法、边界值分析法和错误推测法,答案为C。而A、B、D均为白盒测试方法。

  6). 下列SQL语句中,用于修改表结构的是

  A.ALTER

  B.CREATE

  C.UPDATE

  D.INSERT

  正确答案:A

  答案解析:SQL语句中凡创建都用CREATE,删除都用DROP,改变用ALTER,再跟类型和名字,附加子句。

计算机等级考试