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

2016年重庆交通大学信息科学与工程学院数据结构(同等学力加试)复试笔试最后押题五套卷

  摘要

一、选择题

1. 已知串

A.0123 B.1123 C.1231 D.1211 答:A

其Next 数组值为( )。

【解析】KMP 算法的next 数组建立的原则

2. 下列关于无向连通图特性的叙述中,正确的是( )。

I. 所有的顶点的度之和为偶数 II. 边数大于顶点个数减1 III. 至少有一个顶点的度为1 A. 只有I B. 只有II C.I 和II D.I 和III 答:A

【解析】在图中,顶点的度TD 点数,

e 为总边数),因此,I 项正确。对于II 、III 项中的特性不是一般无向连通图的特性,可以轻松地举出反例。“至少有一个顶点的度为1”的反例如下图(1)所示,“边数大于顶点个数减1”的反例如下图(2)所示。

之和与边的数目满足关系式:

(n 为图的总结

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

答:B

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

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

I 提供无连接服务 II 提供复用/分用服务

III 通过差错校验,保障可靠数据传输 A. 仅I B. 仅 I 、II C. 仅 II 、III D.I 、II 、III 答:B

【解析】UDP 无连接创建,提供多路复用服务。虽然有差错检验,但是不能保证可靠数据传输,所以III 错误。

5. 下列措施中,能加快虚实地址转换的是1增大快表(TLB ) 2让页表常驻内存3增大交换区( )。

A. 仅1 B. 仅2 C. 仅 1,2 D. 仅 2, 3 答:C

【解析】加大快表能增加快表的命中率,即减少了访问内存的次数;让页表常驻内存能够使cpu 不用访问内存找页表,从也加快了虚实地址转换。而增大交换区只是对内存的一种扩充作用,对虚实地址转换并无影响

6. 一个分段存储管理系统中,地址长度为32位,其中段号占8位,则最大段长是( )。

A. B. C. D.

字节 字节 字节 字节

答:C

【解析】段内位移的最大值就是最大段长。段号长度占了8位,剩下32-8=24位是段内位移空间,因此最大段长为B 。

7. 由3个结点可以构造出多少种不同的有向树?( )

A.2 B.3 C.4 D.5 答:A

【解析】满足以下条件的有向图称为有向树:①有且仅有一个结点的入度为0; ②除树根外结点的入度为1; ③从树根到任一结点有一有向通路。

8. 在对n 个元素的序列进行排序时,堆排序所需要的附加存储空间是( )。

答:B

【解析】堆排序需要一个空间用于交换,因此堆排序所需要的附加存储空间为

9. 下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是( )。

A.24,10,5 和24,10,7 B.24,10,5 和24,12,7 C.24,10,10和24,14,11 D.24,10,10和 24,14,6 答:D

【解析】哈夫曼树是带权路径长度最短的二叉树。由根节点出发到两个叶子节路径中,第二个被访问的两个结点的权值要么相等,要么和为根节点的权值,故B 项错误。同理,通过第三个被访问的节点排除A 项。C 项,由两条路径可推出三个叶子节点的权值分别是:3、10和11,而根据哈夫曼树的定义可知,权值为3的节点应该和权值为10的结点结合,故C 项错误。D 项,反推出有四个叶子节点,权值分别为:5、5、6和8,满足哈夫曼树的条件。

10.某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int 和short 型长度分别为32位和16位,并且数据按边界对齐存储。某C 语言程序段如下:

若record 变量的首地址为

则地址

中内容及record.c 的地址分别为( )。