当前位置:问答库>考研试题

2017年电子科技大学计算机科学与工程学院820计算机专业基础之数据结构考研冲刺密押题

  摘要

一、选择题

1. 现在有一颗无重复关键字的平衡二叉树(A VL 树),对其进行中序遍历可得到一个降序序列。下列关于该平衡二叉树的叙述中,正确的是( )。

A. 根节点的度一定为2 B. 树中最小元素一定是叶节点 C. 最后插入的元素一定是叶节点 D. 树中最大元素一定是无左子树 【答案】D

【解析】二叉树的中序遍历定义是“若二叉树为空,则空操作;否则:①中序遍历左子树;②访问根节点;③中序遍历右子树”。A 项错误,当树中仅有一个或者两个结点时,根节点的度就可能不为2;B 项错误,树中最小元素是中序遍历时最后访问的节点,当没有右子树时,最后访问的节点是根节点;C 项错误,当最后插入的元素破坏树的平衡后,树会进行调整,使其成为中间节点;D 项正确,由中序遍历的特点可知,左子树的值大于根节点,所以最大元素一定没有左子树。

2. 设有数组

数组的每个元素长度为3字节,i 的值为1到8,j 的值为1到10,数组从内

的存储首地址为( )。

存首地址BA 开始顺序存放,当用以列为主存放时,元素

【答案】B

【解析】在计算中,可以考虑按照列存放时,址。比如

3. 下列有关

B.

顺序存放时,它是第

在内存的位置,比较容易计算元素的首地

个元素,由于首地址为BA ,

所以它的存储首地址为

接口的叙述中错误的是:( )

端口

端口

A. 状态端口和控制端口可以合用同一寄存器

接口中CPU 可访问寄存器,称为C. 采用独立编址方式时,

端口地址和主存地址可能相同

D. 采用统一编址方式时,CPU 不能用访存指令访问

【答案】D

【解析】采用统一编码方式,存储器和

端口共用统一的地址空间,不需要专用的

指令,

任何对存储器数据进行操作的指令都可用于端口的数据操作。所以D 错误

4. 下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序( )。

A. 二叉排序树 B. 哈夫曼树 C. D. 堆 【答案】D

【解析】堆的定义: n 个关键字序列(1)(2)

且且

称为堆,当且仅当该序列满足如下性质(简称为堆性质):

满足第(1)种情况的堆,称为小顶堆;满足第(2)种情况的堆,称为大顶堆。 由堆的定义可知堆可以满足上述性质。

5. 下列选项中,降低进程优先级的合理时机是( )。

A. 进程的时间片用完

B. 进程刚完成1/0, 进入就绪队列 C. 进程长期处于就绪队列 D. 进程从就绪状态转为运行态 【答案】A

【解析】进程时间片用完可以降低其优先级,完成

的进程应该提升其优先级,处于就绪队

列等待调度的进程一般不会改变其优先级。进行这样的操作主要是为了改善交互式系统的响应时间,并均衡各个作业的公平性。采用时间片轮转技术主要为改善交互式用户的感受,使其觉得是,时间片用完后降低其优独享计算机(时间片轮转可以有效地防止计算繁忙型的进程独占计算机)先级是为了改善新进程的响应时间(新进程优先级较高,老进程降低优先级可以保证新进程具有,对于刚进入就绪队列的新进程,往往在创建时已经根据其特点和要求确定好优先级,不优先权)

会随意改变。而对于从阻塞状态唤醒的进程,由于阻塞带来了较长时间的等待,一般会根据阻塞队列的不同适当地提高优先级,以改善用户响应时间。

6. 设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节,若磁盘索引块和磁盘数据块的大小均为256字节,则可表示的单个文件最大长度是( )。

A.33KB

B.519KB C.1057KB D.16513KB 【答案】C

【解析】4个地址项为直接地址索引,其指向的数据块大小4×256B=lKB,一级间接地址索引可以索引256/4=64个直接地址索引,故2个一级间接地址索引指向的数据块大小为2×64×256B=32KB,二级间接地址索引为256/4×256/4=4096个直接地址索引,故1个二级间接地址索引指向的数据块大小为4096×256B=1024KB, 共计1KB+32KB+1024KB=1057KB。

7. 若串其子串的数目是( )。

A.8 B.37 C.36 D.9

【答案】B

【解析】子串的定义是:串中任意个连续的字符组成的子序列,并规定空串是任意串的子串,任意串是其自身的子串。若字符串长度为长为

为:故选B 。

8. 设栈S 和队列Q 的初始状态为空,元素

后即进队列Q ,若6个元素出队的序列是

A.6 B.4 C.3 D.2

【答案】C

9. 某以太网拓扑及交换机当前转发表如下图所示,主机发送1个数据帧,主机

A. B. C. D.

收到该帧后,向主机

交换机对这两个帧的转发端口分别是( )

长为n 的子串有1个,长为

的子串有2个,

的子串有3个,……,长为1的子串有n 个。由于空串是任何串的子串,所以本题的答案

依次通过栈S ,一个元素出栈 则栈S 的容量至少应该是( )。

向主机

发送一个确认帧,