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

2017年太原理工大学计算机科学与技术学院、软件学院834数据结构和操作系统之数据结构考研题库

  摘要

一、选择题

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

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

【答案】B

2. 下列选项中,会导致用户进程从态切换到内核的操作是( )

I. 整数除以零 II. Sin( )函数调用 III. read系统调用 A. 仅 I 、II B .仅 I 、III C. 仅II 、III D. I、II 和III 【答案】B

【解析】对于I ,系统发生异常,需要进入内核态由操作系统进行处理,而read 系统调用函数也是在内核态执行,sin ( )就是普通的用户函数,在用户态执行,故答案为C 。

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

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

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

4. —

组记录的关键码为则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。

【答案】C

【解析】快速排序是将待排记录分割成独立的两部分,其中一部分的关键字均比另一部分记录的关键字小。

第一次比较:46比84小,不交换; 第二次比较:40比46小,交换,此时为第三次比较:46比79小,交换,此时为第四次比较:38比46小,交换,此时为第五次比较:56比46大,交换,此时为

一次划分结束。

5. 主机甲和主机乙间已建立一个TCP 连接,主机甲向主机乙发送了两个连续的TCP 段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200, 主机乙正确接收到两个段后,发送给主机甲的确认序列号是( )。

A.500 B.700 C.800 D.1000 【答案】D

【解析】TCP 使用滑动窗口流控协议,窗口大小的单位是字节,本题中分别包含300字节和500字节的有效载荷,第一个段的序列号为200, 那么确认序列号为200+300+500=1000。

6. 假定有k 个关键字互为同义词,若用线性探测法把这k 个关键字存入哈希表中,至少要进行多少次探测?( )

【答案】D

【解析】至少探测次数

7. 若元素a ,b , c, d, e,f 依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是( )。

A.d ,c ,e ,b ,f ,a B.c ,b ,d ,a ,e ,f C.b ,c ,a ,e ,f ,d D.a ,f ,e ,d ,c ,b 【答案】D

【解析】4个选项所给序列的进、出栈操作序列分别为:

选项A.Push , Push , Push ,Push , Pop, Pop, Push,Pop , Pop, Push , Pop ,Pop 选项B.Push , Push , Push , Pop , Pop , Push, Pop, Pop, Push, Pop , Push, Pop 选项C.Push , Push , Pop , Push , Pop , Pop, Push, Push, Pop, Push , Pop , Pop 选项D.Push , Pop , Push, Push , Push , Push, Push, Pop, Pop,Pop , Pop , Pop

按照题目要求,不允许连续三次进行退栈操作,所以选项D 所给序列为不可能得到的出栈顺序。

8. 下述文件中适合于磁带存储的是( )。

A. 顺序文件 B. 索引文件 C. 哈希文件 D. 多关键字文件 【答案】A

【解析】磁带存储是一种顺序存储,顺序文件

序文件适合磁带存储。

9. 下列介质访问控制方法中,可能发生冲突的是( )

A.CDMA B.CSMA C.TDM AC D.FDMA 【答案】B

【解析】介质访向控制协议中能够发生冲突的是CSMA 协议,答案为B 。

10.在下述结论中,正确的有( )。

①只有一个结点的二叉树的度为0; ②二叉树的度为2; ③二叉树的左右子树可任意交换,④深度为K 的完全二叉树的结点个数小于或等于深度相同的满二叉树。

A. ①②③ B. ②③④ C. ②④ D. ①④ 【答案】D

【解析】只有根节点的二叉树的度为0,二叉树的左右子树隐含着他们的位置关系。因此,②③均错。

11.数据链路层采用选择重传协议(SR )传输数据,发送方已发送了0H3号数据倾,现已收到1号帧的确认,而0、2号帧依次超时,则此时需要重传的帧数是( )。

A.1 B.2 C.3 D.4

【答案】B

【解析】在选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有序,只要正确接 收就发送选择ACK 分组进行确认。因此选择重传不支持累积确认,要特别注意其与GBN 协议的区别。本题收到1号帧的确认,说明1号帧正确接收,0和2号帧依次超时,因

是记录按其在文件中的逻辑顺序

依次进入存储介质而建立的,即顺序文件中物理记录的顺序和逻辑记录的顺序是一致的。因此顺