国家二级MS Office高级应用机试(选择题)模拟试卷94
选择题
1.栈和队列的共同点是( )。(C)
A. 都是“先进后出”
B. 都是“先进先出”
C. 只允许在端点处插入和删除元素
D. 没有共同点
解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“先进后出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。因此本题答案为C。
2.下列叙述中正确的是( )。(D)
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定的
解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A错误;在循环队列中只需要队头与队尾两个指针来共同反映队列中元素的动态变化情况,所以B与C错误。
3.信息隐蔽的概念与( )概念直接相关。(B)
A. 软件结构定义
B. 模块独立性
C. 模块类型划分
D. 模块耦合度
解析:利用信息隐蔽,可以确保每一个模块的独立性。
4.算法的空间复杂度是指( )。(A)
A. 算法在执行过程中所需要的计算机存储空间
B. 算法所处理的数据量
C. 算法程序中的语句或指令条数
D. 算法在执行过程中所需要的临时工作单元数
解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A。
5.下列叙述中错误的是( )。(A)
A. 在数据库系统中,数据的物理结构必须与逻辑结构一致
B. 数据库技术的根本目标是要解决数据的共享问题
C. 数据库设计是指在已有数据库管理系统的基础上建立数据库
D. 数据库系统需要操作系统的支持
解析:数据库应用系统中的核心问题是设计一个能满足用户需求、性能良好的数据库,这就是数据库设计。数据的物理结构又称为数据的存储结构,就是数据元素在计算机存储器中的表示及其配置。数据的逻辑结构是指数据元素之间的逻辑关系,它是数据在用户或程序员面前表现的方式。在数据库系统中,数据的物理结构不一定与逻辑结构一致。因此本题答案为A。
6.在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。(A)
A. 人工管理阶段
B. 文件系统阶段
C. 文件系统阶段和数据库阶段
D. 人工管理阶段和文件系统阶段
解析:数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。故本题答案为A。
7.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号)、课程C(课号,课名)、选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。(C)
A. 课号,成绩
B. 学号,成绩
C. 学号,课号
D. 学号,姓名,成绩
解析:学号是学生表S主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,选择C。
8.软件生命周期是指( )。(A)
A. 软件产品从提出、实现、使用维护到停止使用退役的过程
B. 软件从需求分析、设计、实现到测试完成的过程
C. 软件的开发过程
D. 软件的运行维护过程
解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。也就是说,软件产品从考虑其概念开始,到该软件产品不能使用为止的整个时期都属于软件生命周期。
9.下面叙述中错误的是( )。(A)
A. 软件测试的目的是发现错误并改正错误
B. 对被调试的程序进行“错误定位”是程序调试的必要步骤
C. 程序调试通常也称为Debug
D. 软件测试应严格执行测试计划,排除测试的随意性
解析:软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划、排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。
10.下列选项中,不属于结构化程序设计原则的是( )。(A)
A. 可封装
B. 自顶向下
C. 模块化
D. 逐步求精
解析:结构化程序设计的思想包括:自顸向下、逐步求精、模块化、限制使用goto语句,因此本题答案为A。
11.关系数据模型的三个组成部分中不包括( )。(D)
A. 关系的完整性约束
B. 关系的数据操纵
C. 关系的数据结构
D. 关系的并发控制
解析:关系数据模型的三个组成部分:数据结构、操作集合(数据操纵)、完整性约束。故本题答案为D。
12.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。(C)
A. 10
B. 8
C. 6
D. 4
解析:根据二叉树的基本性质:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中是5+1=6个。
13.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。(C)
A. 一对一
B. 一对多
C. 多对多
D. 多对一
解析:因为一个人可以操作多个计算机,而一台计算机又可以被多个人使用,所以两个实体之间是多对多的关系。
14.层次型、网状型和关系型数据库划分原则是( )。(D)
A. 记录长度
B. 文件的大小
C. 联系的复杂程度
D. 数据之间的联系方式
解析:层次模型的基本结构是树形结构,网状模型是一个不加任何条件限制的无向图,关系模型采用二维表来表示,所以三种数据库的划分原则是数据之间的联系方式。
15.有两个关系R、S如下,由关系R通过运算得到关系S,则所使用的运算为( )。
(B)
A. 选择
B. 投影
C. 插入
D. 连接
解析:投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。本题中,S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系,因此本题答案为B。
16.五笔字型汉字输入法的编码属于( )。(D)
A. 音码
B. 形声码
C. 区位码
D. 形码
解析:形码:根据字形结构进行编码;音码:根据发音进行编码;音形码:以拼音为主,辅以字形字义进行编码。
17.操作系统中的文件管理系统为用户提供的
本文档预览:3600字符,共6478字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载