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

2017年浙江理工大学计算机专业基础(同等学力加试)之数据结构复试仿真模拟三套题

  摘要

目录

2017年浙江理工大学计算机专业基础(同等学力加试) 之数据结构复试仿真模拟三套题(一) . . 2

2017年浙江理工大学计算机专业基础(同等学力加试) 之数据结构复试仿真模拟三套题(二) . . 7 2017年浙江理工大学计算机专业基础(同等学力加试) 之数据结构复试仿真模拟三套题(三) 14

一、应用题

1. 一个ISAM 文件除了主索引外,还包括哪两级索引?

【答案】ISAM 文件有三级索引:磁盘组、柱面和磁盘,柱面索引存放在某个柱面上,若柱面索引较大,占多个磁道时,可建立柱面索引的索引一主索引。故还包括的两级索引是盘组和磁道。

2. 外排序中为何采用k 一路

么?

【答案】外排序用路归并是因为k 越小,归并趟数越多,读写外存次数越多,时间效率越低,故一般应大于最少的2-路归并。若将k-路归并的败者树思想单纯用于内排序,因其由胜者树改进而来,且辅助空间大,完全可由堆排序取代,故将其用于内排序效率并不高。

3. 下列广义表,可以唯一对应一棵二叉树的有?并归纳出唯一对应的条件。

【答案】唯一对应一棵二叉树的有(2)、(3)和(5)。唯一对应的条件:空表、只有一个元素的表、每个子表个数是零或是2的表。

4. 对于后序线索二叉树,怎样査找任意结点的直接后继? 对于中序线索二叉树,怎样査找任意结点的直接前驱?

【答案】(1)后序线索树中结点的后继的方法如下:根结点无后继:当结点的rtag=1时,其右线索指向后继;当结点的rtag=0且是其双亲的右孩子,或是双亲的左孩于且双亲无右孩时,其双亲是该结点的后继;当结点是其双亲的左孩子且双亲有右孩子时,其双亲结点右子树种最左下的叶结点是其后继。

(2)对中序线索二叉树的某结点,若其左标记等于1,则左孩子为线索,指向直接前驱;否则其前驱是其左子树上按中序遍历的最后一个结点。

5. 某文件系统空间的最大容量为4TB 以磁盘块为基本分配单位,磁盘块大小为1KB 。文件控制块(FCB )包含一个512B 的索引表区。请回答下列问题。

(1)假设索引表区仅采用直接索引结构,索引表区存放文件占用的磁盘块号。索引表项中块号最少占多少字节? 可支持的单个文件最大长度是多少字节?

(2)假设索引表区采用如下结构:第0〜7字节采用<起始块号,块数>格式表示文件创建时

合并而不用2—路合并? 这种技术用于内排序有意义吗? 为什

预分配的连续存储空间,其中起始块号占6B ,块数占2B ; 剩余504字节采用直接索引结构,一个索引项占6B ,则可支持的单个文件最大长度是多少字节? 为了使单个文件的长度达到最大,请指出起始块号和块数分别所占字节数的合理 值并说明理由。

【答案】

(1)文件系统存储空间共有块数可存放

(2) 为表示个块号,索引表项占512B 个索引项,每个索引项对应一个磁盘块,故最大文件长度:块号占6字节,块数占2字节的情形下,最大文件长度

理由:合理的起始块号和块数所占字节数分别为

块数占4B 或以上,就可表示4TB 大小的文件长度,达到文件系统的空间上限。

6. 给出模式串在KMP 算法中的next 和nextval 数组。

【答案】模式串的next 函数定义如下:

根据此定义,

可求解模式串的next 和nextval 值如下:

7. 某主机的MAC 地址为00-15-C5-C1-5E-28, IP 地址为10.2.128.100 (私有地址)。题a 图是网络拓扑,题b 图是该主机进行Web 请求的1个以太网数据帧前80个字节的十六进制及ASCII 码内容。

题a 图网络拓扑

题b 图以太网数据帧(前80字节)

请参考图中的数据回答以下问题。

(1)Web 服务器的IP 地址是什么? 该主机的默认网关的MAC 地址是什么?

(2)该主机在构造题47-b 图的数据帧时,使用什么协议确定目的MAC ±也址? 封装该协议请求报文的以太网帧的目的MAC 地址是什么?

(3)假设HTTP/1.1协议以持续的非流水线方式工作,以此请求一响应时间为RTT ,rfc.html 页面引用了5个JPEG 小图像,则从发出题b 图中的Web 请求开始到浏览器收到全部内容为止,需要多少个RTT?

(4)该帧所封装的IP 分组经过路由器R 转发时,需修改IP 分组头中的哪些字段? 注:以太网数据帧结构和IP 分组头结构分别如题c 图、题d 图所示。

题c 图以太网帧结构

题d 图IP 分组头结构

【答案】(1)以太网的数据部分是IP 数据报,只要找出相应字段所在的字节即可。根据图47-c 可知以太网头部 有6+6+2=14字节,根据图47-d 可知IP 地址有16字节,从图47-b 第一个字节开始数14+16 = 30字节,得目的IP 地址为40.aa.62.20即64.170.98.32。而以太网帧的前6字节00-21-27-21-51-ee 是目的MAC 地址,即为主机的 默认网关10.2.128.1端口的MAC 地址。

(2)该主机在构造题47-b 图的数据帧时,使用ARP 协议确定目的MAC 地址。封装该协议请求报文的以太网帧的目的MAC 地址是广播地址即FF-FF-FF-FF-FF-FF 。

(3)假设HTTP/1.1协议以持续的非流水线方式工作,客户机在收到前一个请求的响应后才能发出下一个请求。第一个RTT 用于请求Web 页面,客户机收到第一个请求的响应后,每访问一次对象就需一个RTT 。rfc.html 页面引用了5个JPEG 小图像,则从发出题47-b 图中的Web 请求开始到浏览开始到浏览器受到全部内容为止,故共需1+5 = 6个RTT 后浏览器收到全部内容。

(4)私有地址要和Internet 上的主机通信时,须由NAT 路由器进行网络地址转换,转换为一

IP 数据报没经过一个路由器,个全球IP 地址。生存时间TTL 值就减少1,并重新计算首部校验和。

所以需修改的信息有源IP 地址,头部校验和,生存时间。

2010年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专此基础综合真题及详解