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

2016年江西科技师范大学数学与计算机科学学院数据结构(同等学力加试)复试笔试仿真模拟题

  摘要

一、选择题

1. 下列排序算法中,其中( )是稳定的。

A. 堆排序,起泡排序

B. 快速排序,堆排序

C. 直接选择排序,归并排序

D. 归并排序,起泡排序

【答案】D

2. 已知两个长度分别为m 和n 的升序链表,若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度是( ) A. B. C. D.

【答案】D

【解析】m 和n 是两个升序链表长度分别为m 和n ,在合并过程中最坏的情况是两个链表中的元素依次进行比较,比较的次数是m 和n 中的最大值。

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

A. 打印字符

B. 主存地址

C. 设备状态

D. 控制命令

【答案】B

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

4. 某设备中断请求的相应和处理时间为100m ,每400ns 发出一次中断请求,中断相应所容许的最长延迟时间为50ns , 贝U 在该设备持续工作过程中CPU 用于该设备的

百分比至少是( ) A.

第 2 页,共 48 页 时间占整个CPU 时间

B.

C.

D.

【答案】B

【解析】每400m 响应一次中断并且用100m 进行处理,所以该设备的时间占用CPU 时间

百分比为中断响应容许的延迟时间对此没有影响,属于干扰条件。

5. 将一棵树t 转换为孩子兄弟链表表示的二叉树h ,则t 的后序遍历是h 的( )。

A. 前序遍历

B. 中序遍历

C. 后序遍历

【答案】B

【解析】树的后序遍历恰好对应于二叉树的中序遍历。

6. 内部异常(内中断)可分为故障(fault )、陷讲(trap )和终止(abort )三类。下列有关内部异常的叙述中,错误的( )。

A. 内部异常的产生与当前执行指令相关

B. 内部异常的检测由CPU 内部逻辑实现

C. 内部异常的响应发生在指令执行过程中

D. 内部异常处理后返回到发生异常的指令继续执行

【答案】D

【解析】内中断分为:①由软中断指令启动的中断;②在一定条件下由CPU 自身启动的中断。D 项错误,如突然掉电引发的内中断经处理后不会继续执行。

7. 假设栈初始为空,将中缀表达式

当扫描到f 时,栈中的元素依次是( ) A.

B.

C.

D.

【答案】B

【解析】中缀表达式转后缀表达式遵循以下原则:

(1)遇到操作数,直接输出;

(2)栈为空时,遇到运算符,入栈;

(3)遇到左括号,将其入栈;

(4)遇到右括号,执行出栈操作,并将出桟的元素输出,直到弹出栈的是左括号,

左括号不输出;

第 3 页,共 48 页 转换为等价后缀表达式的过程中,

(5)遇到其他运算符

运算符入栈; 时,弹出所有优先级大于或等于该运算符的栈顶元素,然后将该

(6)最终将栈中的元素依次出栈,输出。 所以扫描到

优先级比入栈‘描到

由于优先级比低,所以将弹出,

入栈;扫描到,高,入栈;扫描到入栈; 扫描到将栈中优先级更高的弹出,入栈; 扫描到优先级比高,入栈。所以扫描到f 的时候,栈中元素为

8. 下列关于SMTP 协议的叙述中,正确的是( )

I. 只支持传输7比特ASCII 码内容

II. 支持在邮件服务器之间发送邮件

III. 支持从用户代理向邮件服务器发送邮件

IV. 支持从邮件服务器向用户代理发送邮件

A. 仅 I 、II 和 III

B. 仅 I 、II 和 IV

C. 仅 I 、III 和 IV

D. 仅 II 、III 和 IV

【答案】A

【解析】根据下图可知,SMTP 协议支持在邮件服务器之间发送邮件,也支持从用户代理向邮件服务器发送信息。SMTP 协议只支持传输7比特的ASCII 码内容

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

A. 插入

B. 选择

C. 希尔

D. 二路归并

【答案】A

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

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

被划分成两个子区间

其中:前一个子区间是已排好序的有序区,后一个子区间则是当前未排序的部分,不妨

第 4 页,共 48 页