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

2017年齐齐哈尔大学计算机与控制工程学院823数据结构考研题库

  摘要

一、选择题

1. 循环队列存储在数组中,则入队时的操作为( )。 A. B. C. D.

【答案】D

2. 从未排序序列中依次取出一个元素与已排序序列中的元素依次进行比较,然后将其放在已排序序列的合适位置,该排序方法称为( )排序法。

A. 插入

B. 选择

C. 希尔

D. 二路归并

【答案】A

【解析】解此题需要熟知各种排序方法的基本思想。插入排序的基本思想是:假设待排序的

记录存放在数组中,排序过程的某一中间时刻,R

被划分成两个子区间

插入到有序区

和其中:前一个子区间是已排好序的有序区,后一个子区间则是当前未排序的部分,不妨称其为无序区。将当前无序区的第1

个记录

中适当的位置上。使

变为新的有序区。这种方法通常称为增量法,因为它每次使有序区增加1个记录。

3. 相对于微程序控制器,硬布线控制器的特点是( )。

A. 指令执行速度慢,指令功能的修改和扩展容易

B. 指令执行速度慢,指令功能的修改和扩展难

C. 指令执行速度快,指令功能的修改和扩展容易

D. 指令执行速度快,指令功能的修改和扩展难

【答案】D

【解析】在同样的半导体工艺条件下,硬布线(组合逻辑)控制器的速度比微程序控制器的速度快。这是因为硬布线控制器的速度主要取决于逻辑电路的延迟,而微程序控制器增加了一级控制存储器,执行的每条微指令都要从控制存储器中读取,影响了速度。由于硬布线控制器一旦设计完成就很难改变,所以指令功能的修改和扩展难。因此,硬布线控制器的特点是指令执行速度快,指令功能的修改和扩展难。

4. 对矩阵压缩存储是为了( )。

A. 方便运算

B. 方便存储

C. 提高运算速度

D. 减少存储空间

【答案】D

【解析】压缩存储也就是对那些没用的元素不进行存储或者对那些具有一定规律的相同元素放在一个存储空间,目的就是为了节省空间。

5. 将两个各有N 个元素的有序表归并成一个有序表,其最少的比较次数是( )。

A.N

B.2N-1

C.2N

D.N-1

【答案】A

【解析】归并排序基本思想:归并排序是多次将两个或两个以上的有序表合并成一个新的有序表。最简单的归并是直接将两个有序的子表合并成一个有序的表。归并排序最好情况下的复杂 度为

6. 下列选项中,在

I.

A. 仅 I 、II

B. 仅 I 、III

C. 仅 II 、III

D.I 、II 、III

【答案】D 。

【解析】

总线的数据线上传输的信息包括接口中的命令字、状态字以及真正的数据,而中断类型号也是通过数据线传输的。

7. 在一株高度为2的5阶B 树中,所含关键字的个数最少是( )

A.5

B.7

C.8

D.14

【答案】A

【解析】根据B 树的定义可知,跟结点最少含有

树最少有(5-1)+1=5个关键字,其中根节点含有

个关键字,高度为2的阶B 个关键字,第2层结点含有1关键字。 总线的数据线上传输的信息包括( )。

接口中的状态字III. 中断类型号 接口中的命令字

II.

8. 若用户1与用户2之间发送和接收电子邮件的过程如图所示,则图中①、②、③阶段分别使用的应用层协议可以是( )。

图 电子邮件发送接收示意图

A.SMTP 、SMTP 、SMTP

B.POP3、SMTP 、POP3

C.POP3、SMTP 、SMTP

D.SMTP 、SMTP 、POP3

【答案】D 。

【解析】题中电子邮件的工作过程如下:

①用户1调用用户代理来编辑要发送的邮件,用户代理用SMTP 将邮件传送给用户1的发送端邮件服务器。

②发送端邮件服务器也就是用户1的邮件服务器将邮件放入邮件缓存队列中,等待发送。 ③运行在发送端邮件服务器的SMTP 客户进程,发现在邮件缓存中有待发送的邮件,就向运行在接收端邮件服务器也就是用户2的邮件服务器的SMTP 服务器进程发起TCP 连接建立。当TCP 连接建立后,SMTP 客户进程开始向远程的SMTP 服务器发送邮件。当所有的待发邮件发完了,SMTP 就关闭所建立的TCP 连接。

④运行在接收端邮件服务器中的SMTP 服务器进程收到邮件后,将邮件放人收信人的用户邮箱中,等待收信人在他方便时进行读取。收信人在打算收信时,调用用户代理,使用POP 协议将自己的邮件从接收端邮件服务器的用户邮箱中取回(如果邮箱中有来信的话)。

因此题中1,2, 3阶段分别使用的应用层协议可以是SMTP ,SMTP , POP3, 因此答案是D 。SMTP 采用“推”的通信方式,用于用户代理向邮件服务器发送邮件、以及邮件服务器之间发送邮件。POP3采用“拉”的通信方式,用于用户从目的邮件服务器上读取邮件。

9. 下列有关RAM 和ROM 的叙述中,正确的是( )。

I.RAM 是易失性存储器,ROM 是非易失性存储器

II.RAM 和ROM 都采用随机存取方式进行信息访问

III.RAM 和ROM 都可用作Cache

IV.RAM 和ROM 都需要进行刷新

A. 仅I 和II

B. 仅II 和III

C. 仅 I 、II 和IV

D. 仅II 、III 和IV

【答案】A