2016年武汉轻工大学数学与计算机学院数据结构(同等学力加试)考研复试题库
● 摘要
一、选择题
1. 给定二叉树如下图所示。设N 代表二叉树的根,L 代表根结点的左子树,R 代表根结点的右子树,若遍历后的节点序列为3,1,7,5,6,2,4,则其遍历方式是( )
A.LRN
B.NRL
C.RLN
D.RNL
图
答:D
【解析】对“二叉树”而言,一般有三条搜索路径;
①先上后下的按层次遍历;
②先左(子树)后右(子树)的遍历;
③先右(子树)后左(子树)的遍历;
其中第1种路径的搜索方式就是常见的层次遍历,第2种搜索路径方式包括常见的NLR 、中序遍历LNR 、后序遍历LRN , 第3种搜索路径方式则是不常使用的NRL 、RNL 、RLN 。本题考查的是第3种搜索路径方式的一种情况。根据遍历的序列以及树的结构图,可以分析出该遍历的顺序是先右子树再跟结点最后左子树,故答案为D 。
2. 某计算机的控制器采用微程序控制方式,微指令中的操作控制字段采用字段直接编码法,共有33个微命令,构成5个互斥类,分别包含7、3、12、5和6个微命令,则操作控制字段至少有( )。
A.5位
B.6位
C.15 位
D.33 位
答:C 。
,根据每个类中微命令的多少可以分别【解析】33个微命令分成5个互斥类(即5个字段)
确定字段的长度 为3、2、4、3、3位,又因为采用直接编码方式,所以它们之和
就是操作控制字段的位数。
3. 计算机硬件能够直接执行的是( )。
I .机器语言程序A. 仅
B. 仅
C. 仅
D.
答:A 汇编语言程序硬件描述语言程序 也
【解析】机器语言是计算机唯一可以直接执行的语言。汇编语言属于低级语言,但其源程必须要翻译成目标程序成为机器语言程序后才能被直接执行。硬件描述语言是电子系统硬件行为描述、结构描述、数据流描述的语言。
4. 在页式存储管理系统中,采用某些页面置换算法,会出现Belady 异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。下列算法中,可能出现Belady 异常现象的是( )。
I . LRU 算法
A. 仅 II
B .仅 I II
C. 仅I III
D. 仅 II III
答:A
【解析】Belady 现象只有FIFO 算法才会出现
5. 向一个栈顶指针为h 的带头结点的链栈中插入指针S 所指的结点时,应执行( )。
答:D
【解析】本题是向一个链栈中插入结点,可从头结点后插入。先将s 结点指向第一个头结点之后的结点之前,再将头结点指向s 结点。
II. FIFO 算法 III. OPT 算法