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

2017年西安交通大学公共政策与管理学院814计算机基础综合之数据结构考研导师圈点必考题汇编

  摘要

一、选择题

1. 某计算机主存地址空间大小为256MB , 按字节编址。虚拟地空间大小为4GB ,采用页式存储管理,页面大小为4KB ,TLB (快表)采用全相联映射,有4个页表项,内容如下表所示。

则对虚拟地址03FFF180H 进行虚实地址变换的结果是( )

A.0153180H

B.0035180H

C.TLB 缺失

D. 缺页

【答案】A

【解析】虚拟地址为03FFF180H ,其中页号为03FFFH , 页内地址为180H ,根据题目中给出的页表项可知页标记为03FFFH 所对应的页框号为0153H , 页框号与页内地址之和即为物理地址015 3180H。

2. 若平衡二叉树的高度为6, 且所有非叶结点的平衡因子均为1,则该平衡二叉树的结点总数为( )。

A.12

B.20

C.32

D.33

【答案】B 。

【解析】本题题目的实际问题是,具有6层结点的平衡二叉树含有最少的结点数是多少。表示深度为h 的平衡二叉树中含有的最少结点数,有

由此可得对应的平衡二叉树如下图所示。

3. 一棵3阶B-树中含有2047个关键字,包括叶结点层,该树的最大深度为( )。

A.11

B.12

C.13

D.14

【答案】B

4. 一棵非空的二叉树的前序序列和后序序列正好相反,则该二叉树一定满足( )。

A. 其中任意一个结点均无左孩子

B. 其中任意一个结点均无右孩子

C. 其中只有一个叶结点

D. 其中度为2的结点最多为一个

【答案】C

【解析】前序序列是“根左右”,后序序列是“左右根”,若要这两个序列相反,只有单支树才有可能,所以本题的A 项和B 项均对,单支树的特点是只有一个叶结点,故C 项是最合适的。A 项或B 项都不全。

5. 当在一个有序的顺序存储表上查找一个数据时,既可用折半查找,也可用顺序查找,但前者比后者的查找速度( )。

A. 必定快

B. 不一定

C. 在大部分情况下要快

D. 取决于表递增还是递减

【答案】C

【解析】对于有序顺序存储表折半查找的效率较高,但是不是所有情况下都是如此,比如要查找的元素就是第一个时,用顺序查找比它就快的多了。这类情况外折半都高于顺序查找。

6. 下列指令中,不能在用户态执行的是( )

A.trap 指令

B. 跳转指令

C. 后栈指令

D. 关中断指令

【答案】D

【解析】关中断指令必须在和心态才能执行,trap 指令可以在用户态下执行,执行了就转到和心态,跳转与退栈指令都是可以在用户态下执行的指令。

7. 在下图所示的平衡二叉树中,插入关键字48后得到一棵新平衡二叉树。在新平衡二叉树中,关键字37 所在结点的左、右子结点中保存的关键字分别是( )。

A.13、48

B.24、48

C.24、53

D.24、90

【答案】C

【解析】题目中,插入48以后,树根结点的平衡因子由-1变为-2, 失去平衡。这属于RL (先右后左)型平衡旋转,需做两次(先右旋后左旋转)旋转操作。过程如下图所示:

显然,在调整后的新平衡二叉树中,关键字37所在结点的左、右子结点中保存的关键字分别是24, 53。

8. 主机甲与乙之间已建立一个TCP 连接,双方持续有数据传输,且无差错与丢失。若甲收到1个来自乙的TCP 段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP 段的序号和确认分别是( )

A.2046、 2012

B.2046、 2013

C.2047、 2012

D.2047、 2012

【答案】B

【解析】若甲收到1个来自乙的TCP 段,该段的序号seq=1913、确认序号ack=2046、有效载荷为100字节,则甲立即发送给乙的TCP 段的序号seql=ack=2046和确认序号ackl =seq+100=2013, 答案为B 。