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

2017年武汉理工大学计算机科学与技术学院852数据结构(C语言版)考研冲刺密押题

  摘要

一、选择题

1. 下列关于IP 路由器功能的描述中,正确的是( )。

I. 运行路由协议,设置路由表;II. 监测到拥塞时,合理丢弃IP 分组;III. 对收到的IP 分组头进行差错校验,确保传输的IP 分组不丢失;IV . 根据收到的IP 分组的目的IP 地址,将其转发到合适的输出线路上。

A. 仅III 、IV

B. 仅 I 、II 、III

C. 仅 I 、II 、IV

D.I 、II 、III 、IV

【答案】C 。

【解析】路由器的主要功能是路由和转发,因此I 和IV 是正确的,而针对II 和III ,可以从ICMP 协议的差错控制出发,注意检测到拥塞时,合理丢弃IP 分组,并回传ICMP 源抑制报文,II 是正确的,而III 对收到的IP 分组头进行差错校验,确保传输的IP 分组不丢失,差错校验是正确的,但网络层不保证IP 分组不丢失,也就是不可靠的,因此III 的说法错误,正确的说法仅I 、II 、IV , 因此答案是C 。

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

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

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

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

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

【答案】D 。

【解析】所谓虚拟存储,是指运行的进程不必全部装入内存,只需要部分装入便可以开始运行的一种技术,在运行过程中,当所需要的代码部分不在内存时,通过一种技术(例如缺页中断

,技术)将所需要的页面调入内存,从而继续运行。虚拟存储可以在较少的内存中运行较大的程序。但是需要有较大的外存以及相应的软、硬件 机制配合才能实现。虚拟存储器可以连续分配也可以非连续分配,虚拟存储器和外存大小没有关系,所以选项中 的A ,B ,C 都是错误的,所以答案

是D 项。

3. 下列各类存储器中,不采用随机存取方式的是( )。

A.EPROM

B.CDROM

C.DRAM

D.SRAM

【答案】B

【解析】随机存取方式是指存储器的任何一个存储单元的内容都可以存取,而且存取时间与存储单元的物理位置无关。CDROM 是只读的光盘存储器,采用串行存取方式而不是随机存取方式。

4. 最大容量为n 的循环队列,队尾指针是rear ,队头:front , 则队空的条件是( )。

A.

B.

C.

D.

【答案】B

【解析】循环队列队空的条件是:rear=front。循环队列队满的条件,通常采

来判定队满,其中表示队列的长度。

5. 在采用中断I/O方式控制打印输出的情况下,CPU 和打印控制接口中的I/O端口之间交换的信息不可能是( )。

A. 打印字符

B. 主存地址

C. 设备状态

D. 控制命令

【答案】B

【解析】I/O接口的功能包括:①选址功能;②传送命令功能;③传送数据功能;④反映I/O设备工作状态功能。A 项为数据,C 项为设备状态,D 项为命令。B 项,主存地址在中断方式控制下是不需要的,因此,它不可能是CPU 和打印控制接口中的I/O端口之间交换的信息。

6. 在系统总线的数据线上,不可能传输的是( )。

A. 指令

B. 操作数

C. 握手(应答)信号

D. 中断类型号型号

【答案】C

【解析】握手(应答)信号属于通信联络控制信号应该在通信总线上传输,不可能在数据总

线上传输。而指令、操作数和中断类型码都可以在数据线上传输。

7. 直接插入排序在最好情况下的时间复杂度为( )。

【答案】B

【解析】当序列是按照直接插入排序的顺序有序时,此时进行插入时,每次都只需要和末尾

的一个元素进行比较,此时的时间复杂度最好,为

8. 二叉树在线索化后,仍不能有效求解的问题是( )。

A. 前序线索二叉树中求前序后继

B. 中序线索二叉树中求中序后继

C. 中序线索二叉树中求中序前驱

D. 后序线索二叉树中求后序后继

【答案】D

【解析】后序线索二叉树求后序后继要分3种情况,比较复杂,不是仅仅线索化后就能求解的,算法上还要要分情况讨论。

9. 已知序列25, 13, 10, 12, 9是大根堆,在序列尾部插入新元素18, 将其再调整为大根堆,调整过程 中元素之间进行的比较次数是( )。

A.1

B.2

C.4

D.5

【答案】B

【解析】对堆插入或删除一个元素,有可能不满足堆的性质,堆被破坏,需要调整为新堆。 (1)为原堆,

(2)为插入18后,

(3)比较10与18,交换后,

(4)比较25与18, 不交换,即为调整后的新的大根堆。

因此调整过程中元素之间进行的比较次数为2。