计算机二级练习题(三)
1.下面对对象概念描述错误的是(A) 注:P55
A. 任何对象都必须有继承性
B. 对象是属性和方法的封装体
C. 对象间的通讯靠消息传递
D. 操作是对象的动态性属性
2.下面不属于软件工程的3个要素的是(D) 注:P62
A. 工具
B. 过程
C. 方法
D. 环境
3. 程序流程图(PFD)中的箭头代表的是(B) 注:P81
A. 数据流
B. 控制流
C. 调用关系
D. 组成关系
4.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是(A)
A.数据库系统
B. 文件系统
C. 人工管理
D. 数据项管理
5. 用树形结构来表示实体之间联系的模型称为(B)
A. 关系模型
B. 层次模型
C. 网状模型
D. 数据模型
6. 关系数据库管理系统能实现的专门关系运算包括(B)
A. 排序、索引、统计
B. 选择、投影、连接
C. 关联、更新、排序
D. 显示、打印、制表
7.算法一般都可以用哪几种控制结构组合而成(D) 注:P3
A. 循环、分支、递归
B. 顺序、循环、嵌套
C. 循环、递归、选择
D. 顺序、选择、循环
8.数据的存储结构是指(B) 注:P13,要牢记
A. 数据所占的存储空间量
B. 数据的逻辑结构在计算机中的表示
C. 数据在计算机中的顺序存储方式
D. 存储在外存中的数据
9.设有下列二叉树:图见书P46
对此二叉树中序遍历的结果为(B)
A. ABCDEF
B. DBEAFC
C. ABDECF
D. DEBFCA
10.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送(D) 注:P56
A. 调用语句
B. 命令
C. 口令
D. 消息
11.检查软件产品是否符合需求定义的过程称为(A) 注:P95
A. 确认测试
B. 集成测试
C. 验证测试
D. 验收测试
12.下列工具中属于需求分析常用工具的是(D) 注:P67
A. PAD
B. PFD
C. N-S
D. DFD
13.下面不属于软件设计原则的是(C) 注:P73
A. 抽象
B. 模块化
编程语言有哪几种类
C. 自底向上
D. 信息隐蔽
14. 索引属于(B)
A. 模式
B. 内模式
C. 外模式
D. 概念模式
15.在关系数据库中,用来表示实体之间联系的是(D)
A. 树结构
B. 网结构
C. 线性表
D. 二维表
16.将E-R图转换到关系模式时,实体与联系都可以表示成(B)
A. 属性
B. 关系
C. 键
D. 域
17. 在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)
A. 确定性
B. 可行性
C.无穷性
D. 拥有足够的情报
18. 希尔排序法属于哪一种类型的排序法(B)
A.交换类排序法
B.插入类排序法
C.选择类排序法
D.建堆排序法
19. 在深度为5的满二叉树中,叶子结点的个数为(C)
A. 32
B. 31
C. 16
D. 15
20. 对长度为N的线性表进行顺序查,在最坏情况下所需要的比较次数为(B) 注:要牢记
A. N+1
B. N
C. (N+1)/2
D. N/2
21.信息隐蔽的概念与下述哪一种概念直接相关(B) 注:P74
A.软件结构定义
B. 模块独立性
C. 模块类型划分
D. 模拟耦合度
22.面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是(C)
A. 模拟现实世界中不同事物之间的联系
B. 强调模拟现实世界中的算法而不强调概念
C. 使用现实世界的概念抽象地思考问题从而自然地解决问题
D. 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考
23.在结构化方法中,软件功能分解属于下列软件开发中的阶段是(C) 注:总体设计也就是概要设计
A. 详细设计
B. 需求分析
C. 总体设计
D. 编程调试
24.软件调试的目的是(B) 注:与软件测试要对比着复习
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
25. 按条件f对关系R进行选择,其关系代数表达式为(C)
A. R|X|R
B. R|X|Rf

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。