2017年计算机二级考试C++练习试题及答案(五)
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 08:53:00 计算机等级考试
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,再跟类型和名字,附加子句。