计算机二级笔试真题
在日复一日的学习、工作生活中,许多人都需要跟试题打交道,试题可以帮助参考者清楚地认识自己的知识掌握程度。一份什么样的试题才能称之为好试题呢?以下是小编为大家收集的计算机二级笔试真题,供大家参考借鉴,希望可以帮助到有需要的朋友。

计算机二级笔试真题 1
一、选择题(每题 2 分,共 40 分)
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. 在关系数据库中,用来表示实体之间联系的是( )。
A. 树结构
B. 网结构
C. 线性表
D. 二维表
7. 以下关于栈的叙述正确的是( )。
A. 栈是非线性结构
B. 栈是一种树状结构
C. 栈具有先进先出的特征
D. 栈具有后进先出的特征
8. 一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A. 一对一
B. 一对多
C. 多对一
D. 多对多
9. 程序流程图中带有箭头的线段表示的是( )。
A. 图元关系
B. 数据流
C. 控制流
D. 调用关系
10. 结构化程序设计的基本原则不包括( )。
A. 多态性
B. 自顶向下
C. 模块化
D. 逐步求精
11. 在软件开发中,需求分析阶段产生的主要文档是( )。
A. 可行性分析报告
B. 软件需求规格说明书
C. 概要设计说明书
D. 集成测试计划
12. 下面描述中,不属于软件危机表现的是( )。
A. 软件过程不规范
B. 软件开发生产率低
C. 软件质量难以控制
D. 软件成本不断提高
13. 设循环队列的存储空间为 Q(1:50),初始状态为 front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中的元素个数为( )。
A. 25
B. 26
C. 0 或 50
D. 24
14. 在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A. O(n)
B. O(n)
C. O(logn)
D. O(nlogn)
15. 下列排序方法中,最坏情况下比较次数最少的是( )。
A. 冒泡排序
B. 简单选择排序
C. 直接插入排序
D. 堆排序
16. 下面对对象概念描述正确的是( )。
A. 对象间的通信靠消息传递
B. 对象是名字和方法的封装体
C. 任何对象必须有继承性
D. 对象的多态性是指一个对象有多个操作
17. 下面不属于软件设计原则的`是( )。
A. 抽象
B. 模块化
C. 自底向上
D. 信息隐蔽
18. 数据库设计中反映用户对数据要求的模式是( )。
A. 内模式
B. 概念模式
C. 外模式
D. 设计模式
19. 有三个关系 R、S 和 T 如下:
R:A B
a 1
b 2
c 3
S:A D
a 4
c 5
T:A B D
a 1 4
c 3 5
则由关系 R 和 S 得到关系 T 的操作是( )。
A. 自然连接
B. 差
C. 交
D. 并
20. 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
A. 一对一
B. 一对多
C. 多对多
D. 多对一
二、填空题(每题 2 分,共 30 分)
1. 一个算法应该具有五个重要的特性:有穷性、确定性、可行性、输入和________。
2. 数据结构分为逻辑结构与存储结构,线性链表属于________。
3. 顺序存储方法是把逻辑上相邻的结点存储在物理位置________的存储单元中。
4. 对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为________。
5. 在面向对象方法中,________描述的是具有相似属性与操作的一组对象。
6. 软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和________。
7. 软件测试的目的是尽可能多地发现软件中存在的________。
8. 在关系数据库中,把数据表示成二维表,每一个二维表称为________。
9. 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的________。
10. 结构化程序设计的三种基本逻辑结构为顺序结构、选择结构和________。
11. 数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为________。
12. 栈和队列通常采用的存储结构是________。
13. 在面向对象方法中,对象之间的通信通过________来实现。
14. 关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、________和用户定义的完整性。
15. 在数据库设计中,将 E-R 图转换成关系数据模型的过程属于________阶段。
三、简答题(每题 10 分,共 30 分)
1. 简述面向对象程序设计的三大特征及其含义。
2. 请说明数据库系统中三级模式结构分别是什么,并简述它们之间的关系。
3. 简述软件测试的步骤有哪些。
答案:
一、选择题
1. C
2. C
3. B
4. D
5. B
6. D
7. D
8. B
9. C
10. A
11. B
12. A
13. C
14. C
15. D
16. A
17. C
18. C
19. A
20. C
二、填空题
1. 输出
2. 存储结构
3. 相邻
4. n
5. 类
6. 维护阶段
7. 错误
8. 关系
9. 可重用性
10. 循环结构
11. 物理独立性
12. 顺序存储结构和链式存储结构
13. 消息传递
14. 参照完整性
15. 逻辑设计阶段
三、简答题
1. 面向对象程序设计的三大特征为封装、继承和多态。
封装:将数据和操作封装在类中,隐藏内部实现细节,对外提供公共接口,提高了程序的安全性和可维护性。
继承:子类继承父类的属性和方法,实现代码的复用,减少了代码的冗余,同时也便于软件的扩展和维护。
多态:同一操作作用于不同的对象可以有不同的表现形式,增加了程序的灵活性和可扩展性。
2. 数据库系统的三级模式结构分别是外模式、模式和内模式。
外模式:也称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
内模式:也称存储模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
它们之间的关系是:外模式是模式的子集,一个数据库可以有多个外模式;模式是内模式的逻辑表示,一个数据库只有一个模式;内模式是模式的物理实现,一个数据库只有一个内模式。三级模式之间通过两级映像进行转换,保证了数据的独立性。
3. 软件测试的步骤通常包括以下几个:
测试计划:确定测试的目标、范围、策略、资源和进度等。
测试设计:根据需求规格说明书和设计文档,设计测试用例,确定测试数据和预期结果。
测试执行:运行测试用例,记录测试结果,发现软件中的缺陷。
测试评估:对测试结果进行分析和评估,确定软件是否满足质量要求。
缺陷管理:对发现的缺陷进行跟踪和管理,确保缺陷得到及时修复。
测试总结:总结测试过程中的经验教训,为下一次测试提供参考。
计算机二级笔试真题 2
一、选择题(每题2分,共40分)
1. 下列数据结构中,属于非线性结构的是( )。
A. 栈
B. 队列
C. 二叉树
D. 线性表
2. 在面向对象方法中,实现信息隐蔽是依靠( )。
A. 对象的继承
B. 对象的多态
C. 对象的封装
D. 对象的分类
3. 下列叙述中正确的是( )。
A. 程序执行的效率与数据的存储结构密切相关
B. 程序执行的效率只取决于程序的控制结构
C. 程序执行的效率只取决于所处理的数据量
D. 以上三种说法都不对
4. 下列关于栈的描述中错误的是( )。
A. 栈是先进后出的线性表
B. 栈只能顺序存储
C. 栈具有记忆作用
D. 对栈的插入与删除操作中,不需要改变栈底指针
5. 对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
A. 冒泡排序为n/2
B. 冒泡排序为n(n-1)/2
C. 快速排序为n
D. 快速排序为n(n-1)
6. 对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为( )。
A. 45
B. 90
C. 55
D. 100
7. 下列对于线性链表的描述中正确的是( )。
A. 存储空间不一定是连续,且各元素的存储顺序是任意的
B. 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C. 存储空间必须连续,且前件元素一定存储在后件元素的前面
D. 存储空间必须连续,且各元素的存储顺序是任意的
8. 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及( )。
A. 阶段性报告
B. 需求评审
C. 总结
D. 都不正确
9. 在软件开发中,需求分析阶段产生的主要文档是( )。
A. 可行性分析报告
B. 软件需求规格说明书
C. 概要设计说明书
D. 集成测试计划
10. 下列不属于软件工程的3个要素的是( )。
A. 工具
B. 过程
C. 方法
D. 环境
11. 程序流程图(PFD)中的箭头代表的是( )。
A. 数据流
B. 控制流
C. 调用关系
D. 组成关系
12. 在数据管理技术的'发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是( )。
A. 数据库系统
B. 文件系统
C. 人工管理
D. 数据项管理
13. 用树形结构来表示实体之间联系的模型称为( )。
A. 关系模型
B. 层次模型
C. 网状模型
D. 数据模型
14. 关系数据库管理系统能实现的专门关系运算包括( )。
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
15. 在E-R图中,用来表示实体联系的图形是( )。
A. 椭圆形
B. 矩形
C. 菱形
D. 三角形
16. 在Word的编辑状态,打开了一个文档,进行“保存”操作后,该文档( )。
A. 被保存在原文件夹下
B. 可以保存在已有的其他文件夹下
C. 可以保存在新建文件夹下
D. 保存后文档被关闭
17. 在Word中,若要将选中的文本内容加粗,可以使用快捷键( )。
A. Ctrl+B
B. Ctrl+U
C. Ctrl+I
D. Ctrl+E
18. 在Excel中,若要在一个单元格中输入日期,可以使用的格式是( )。
A. yyyy/mm/dd
B. yyyy-mm-dd
C. mm/dd/yyyy
D. 以上都可以
19. 在PowerPoint中,若要设置幻灯片的切换效果,可以在( )选项卡中进行操作。
A. 开始
B. 插入
C. 设计
D. 切换
20. 在计算机网络中,通常把提供并管理共享资源的计算机称为( )。
A. 服务器
B. 工作站
C. 网关
D. 网桥
二、填空题(每题2分,共20分)
1. 一个算法应该具有五个重要的特性:有穷性、确定性、可行性、有输入、有____。
2. 数据结构包括数据的逻辑结构、存储结构和对数据的____三方面内容。
3. 在面向对象方法中,类的实例称为____。
4. 软件测试分为白盒测试和黑盒测试,等价类划分法属于____测试。
5. 在数据库系统中,实现数据独立性的关键在于把数据的____和应用程序分离开来。
6. 在Word中,若要将一段文本分为两栏,可以在____选项卡中进行操作。
7. 在Excel中,函数SUM(A1:A3)的功能是求____。
8. 在PowerPoint中,若要在幻灯片中插入一个音频文件,可以在____选项卡中进行操作。
9. 在计算机网络中,TCP/IP协议的中文全称是____。
10. 在计算机系统中,硬件和软件之间的关系是____。
三、简答题(每题10分,共30分)
1. 简述面向对象程序设计的三大特征及其含义。
2. 简述数据库管理系统的主要功能。
3. 简述在PowerPoint中设置幻灯片动画效果的步骤。
四、综合题(10分)
假设有一个学生成绩管理系统,包含学生信息表(学号、姓名、性别、年龄、班级)和成绩表(学号、课程号、成绩)。请用SQL语句实现以下查询:查询每个班级的平均成绩,并按照平均成绩从高到低排序。
答案:
一、选择题
1. C
2. C
3. A
4. B
5. B
6. A
7. A
8. B
9. B
10. D
11. B
12. A
13. B
14. B
15. C
16. A
17. A
18. D
19. D
20. A
二、填空题
1. 输出
2. 运算
3. 对象
4. 黑盒
5. 逻辑结构
6. 页面布局
7. A1、A2、A3三个单元格数值之和
8. 插入
9. 传输控制协议/网际协议
10. 相互依存、缺一不可
三、简答题
1. 面向对象程序设计的三大特征是封装、继承和多态。
封装:将数据和操作封装在类中,隐藏内部实现细节,对外提供公共接口,提高了代码的安全性和可维护性。
继承:子类继承父类的属性和方法,实现代码复用,减少重复开发,同时可以扩展和修改父类的功能。
多态:同一操作作用于不同的对象可以有不同的表现形式,增加了程序的灵活性和可扩展性。
2. 数据库管理系统的主要功能包括:
数据定义:定义数据库的结构和约束条件。
数据操纵:对数据库中的数据进行插入、删除、修改和查询等操作。
数据库运行管理:管理数据库的并发控制、恢复、安全性和完整性等。
数据库建立和维护:包括数据库的初始建立、数据备份、恢复和性能优化等。
3. 在PowerPoint中设置幻灯片动画效果的步骤如下:
选中要设置动画效果的对象,如文本框、图片等。
在“动画”选项卡中,选择合适的动画效果,如进入、强调、退出等。
可以设置动画的开始方式、持续时间和延迟时间等属性。
如果需要多个对象依次出现,可以设置动画的顺序。
可以在“幻灯片放映”中预览动画效果,进行调整和修改。
四、综合题
SELECT 班级, AVG(成绩) AS 平均成绩
FROM 学生信息表 JOIN 成绩表 ON 学生信息表.学号 = 成绩表.学号
GROUP BY 班级
ORDER BY 平均成绩 DESC;
【计算机二级笔试真题】相关文章:
计算机二级vf笔试真题02-10
计算机二级C语言笔试历年真题及答案09-30
3月计算机等级考试二级c笔试真题10-04
联想笔试真题09-26
广本笔试真题02-14
四川省计算机二级C语言笔试真题及答案03-29
金蝶公司笔试真题09-26
业医师笔试真题04-03
箭牌的经典笔试真题04-07