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

2018年西北农林科技大学信息工程学院967数据结构[专业硕士]考研强化五套模拟题

  摘要

目录

2018年西北农林科技大学信息工程学院967数据结构[专业硕士]考研强化五套模拟题(一) . 2 2018年西北农林科技大学信息工程学院967数据结构[专业硕士]考研强化五套模拟题(二)12 2018年西北农林科技大学信息工程学院967数据结构[专业硕士]考研强化五套模拟题(三)23 2018年西北农林科技大学信息工程学院967数据结构[专业硕士]考研强化五套模拟题(四)32 2018年西北农林科技大学信息工程学院967数据结构[专业硕士]考研强化五套模拟题(五)41

一、单项选择题

1. n 个结点的线索二叉树上含有的线索数为( )。

A.2n

B.n ﹣1

C.n +1

D.n

【答案】C

【解析】线索二叉树是利用二叉树的空链域加上线索,n 个结点的二叉树有n +1个空链域。

2. 4个圆盘的Hanoi 塔,总的移动次数为( )。

A.7 B.

C.15

D.16

【答案】C

【解析】Hanoi 问题总移动次数为:2M 次。

3. 为实现快速排序算法, 待排序序列宜采用的存储方式是( )。

A. 顺序存储

B. 散列存储

C. 链式存储

D. 索引存储

【答案】A

【解析】对绝大部分内部排序而言, 只适用于顺序存储结构, 快速排序在排序过程中, 既要从后向前查找, 也要从前向后查找, 因此宜采用顺序存储。

4. 在一个采用CSMA/CD协议的网络中,传输介质是一根完整的电缆,传输速率为1Gbps ,电缆中的信号传播速度是200000km/s.若最小数据帧长度减少800bit ,则最远的两个站点之间的距离至少需要( ).

A. 增加160m

B. 增加80m

C. 减少160m

D. 减少80m

【答案】D

【解析】以太网采用CSMA/CD访问协议,在发送的同时要进行冲突检测,这就要求在能检测出冲突的最大时间内数据包不能够发送完毕,否则冲突检测不能有效地工作。所以,当发送的数据包太短时必须进行填充。最小帧长度=碰撞窗口大小×报文发送速率,本题最小数据帧长度

89减少800b , 那么碰撞的窗口也要减少,因此距离也要减少,从而(800×2×l0)/(l×l0) =160m ,由于

时间延时存在两倍的关系,因此减少的距离为80m 。

5. n 个顶点的无向图的邻接表最多有( )个表结点。

A.n 2

B.n(n-1)

C.n(n+1) D.

【答案】B

【解析】当n 个顶点构成的无向图是无向完全图时,则每一个结点都会和其余的n -1个结点连接,从而会产生n(n-1) 个表结点。

6. 对于循环队列( )。

A. 无法判断队列是否为空

B. 无法判断队列是否为满

C. 队列不可能满

D. 以上说法都不是

【答案】D

【解析】循环队列也会出现队列满的情况,并且循环队列也可以判断是否为空或满。至少可以通过两种方法进行判断:①另设一个布尔变量来区别队列是空还是满;②队满时,

(rear+1)

font 。

7. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是( ).

A.28字节

B.216字节

C.224字节

D.232字节

【答案】C

【解析】段内位移的最大值就是最大段长. 段号长度占了8位,剩下32﹣8=24位是段内位移

24空间,因此最大段长为2B.

8. 下列关于虚拟存储的叙述中, 正确的是( )。

A. 虚拟存储只能基于连续分配技术

B. 虚拟存储只能基于非连续分配技术

C. 虚拟存储容量只受外存容量的限制

D. 虚拟存储容量只受内存容量的限制

【答案】D 。

【解析】所谓虚拟存储, 是指运行的进程不必全部装入内存, 只需要部分装入便可以开始运行的一种技术, 在运行过程中, 当所需要的代码部分不在内存时, 通过一种技术(例如缺页中断技术) , 将所需要的页面调入内存, 从而继续运行。虚拟存储可以在较少的内存中运行较大的程序。但是需要有较大的外存以及相应的软、硬件机制配合才能实现。虚拟存储器可以连续分配也可以非连续分配, 虚拟存储器和外存大小没有关系, 所以选项中的A , B , C 都是错误的, 所以答案是D 项。

9. 若X 是二叉中序线索树中一个有左孩子的结点,且X 不为根,则X 的前驱为( )。

A.X 的双亲

B.X 的右子树中最左的结点

C.X 的左子树中最右的结点

D.X 的左子树中最右的叶结点

【答案】C

【解析】中序线索,只有把其左子树最右结点遍历完后,才会遍历自己,所以X 的前驱为X 的左子树中最右的结点。

10.用户在删除某文件的过程中, 操作系统不可能执行是( )

A. 删除此文件所在的目录

B. 删除与此文件关联的目录项

C. 删除与此文件对应的控制块

D. 释放与此文件关联的内存级冲区

【答案】A

【解析】删除文件不需要删除文件所在的目录, 而文件的关联目录项和文件控制块需要随着文件一同删除, 同时释放文件的关联缓冲区。

二、填空题

11.已知一循环队列的存储空间为

则此循环队列判满的条件是_____ 【答案】

,其中n >m ,队头和队尾指针分别为front 和rear ,