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

2017年郑州大学产业技术研究院944计算机技术专业基础综合之数据结构考研导师圈点必考题汇编

  摘要

一、选择题

1. 下列选项中的英文缩写均为总线标准的是( )。

A.PCI 、CRT 、USB 、EISA B.ISA 、CPI 、VESA 、EISA C.ISA 、SCSI 、RAM 、MIPS D.ISA 、EISA 、PCI 、PCI-Express 【答案】D

【解析】选项A 中的CRT 和USB 、选项B 中的CPI 、选项C 中的RAM 和MIPS 均不是总线标准的英文缩写,只有选项D 中的英文缩写均为总线标准。

2. 下列关于AOE 网的叙述中,不正确的是( )。

A. 关键活动不按期完成就会影响整个工程的完成时间 B. 任何一个关键活动提前完成,那么整个工程将会提前完成 C. 所有的关键活动提前完成,那么整个工程将会提前完成 D. 某些关键活动若提前完成,那么整个工程将会提前完成 【答案】B

【解析】关键路径是指从有向图的源点到汇点的最长路径。某些关键活动提前完成,那么整个工程将会提前完成,但不是任何一个关键活动提前完成,就能保证整个工程将会提前完成。

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

A.11 B.12 C.13 D.14

【答案】B

4. 若用一个大小为6的数组来实现循环队列,且当前rear 和front 的值分别为0和3, 当从队列中删除一个元素,再加入两个元素后,rear ,front 的值分别为多少?( )

A.1和5 B.2和4 C.4和2 D.5和1

【解析】入队操作的主要步骤

:个后

转换为等价后缀表达式的过程中,

加入一个后,

再加入一

删除一个后

出队操作的主要步骤

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

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

A.

B. C. D. 【答案】B

【解析】中缀表达式转后缀表达式遵循以下原则: (1)遇到操作数,直接输出; (2)栈为空时,遇到运算符,入栈; (3)遇到左括号,将其入栈;

(4)遇到右括号,执行出栈操作,并将出桟的元素输出,直到弹出栈的是左括号, 左括号不输出; (5)遇到其他运算符运算符入栈;

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

入栈‘描到

由于

优先级比

低,所以将

弹出,

入栈;扫描到

高,入栈;扫描到

入栈; 扫描到

将栈中优先级更高的

弹出,入栈; 扫描到

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

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

6. 输入序列为ABC ,可以变为CBA 时,经过的栈操作为( )。

【答案】B

【解析】根据输入序列和输出序列可知,输入序列全部进栈,然后再出栈。从中可以看出,push 的数目始终大于等于pop 的数目。

7. 用户在删除某文件的过程中,操作系统不可能执行是( )

A. 删除此文件所在的目录 B. 删除与此文件关联的目录项 C. 删除与此文件对应的控制块 D. 释放与此文件关联的内存级冲区

【解析】删除文件不需要删除文件所在的目录,而文件的关联目录项和文件控制块需要随着文件一同删除,同时释放文件的关联缓冲区。

8. 若X 是二叉中序线索树中一个有左孩子的结点,且X 不为根,则X 的前驱为( )。

A.X 的双亲

B.X 的右子树中最左的结点 C.X 的左子树中最右的结点 D.X 的左子树中最右的叶结点 【答案】C

【解析】中序线索,只有把其左子树最右结点遍历完后,才会遍历自己,所以X 的前驱为X 的左子树中最右的结点。

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。