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

2018年西藏大学文学院824计算机专业基础综合之数据结构考研核心题库

  摘要

一、单项选择题

1. 如果本地域名服务无缓存,当采用递归方法解析另一网络某主机域名时,用户主机、本地域名服务器发送的域名请求消息数分别为( ).

A.1条,1条

B.1条,多条

C. 多条,1条

D. 多条,多条

【答案】A

【解析】所谓递归查询方式就是:如果主机所询问的本地域名服务器不知道被查询域名的IP 地址,那么本地域名服务器就以DNS 客户的身份向其他服务器继续发出查询请求报文,而不是让该主机自行下一步的查询. 所以主机只需向本地域名服务器发送一条域名请求,采用递归查询方法,本地域名服务器也只需向上一级的根域名服务器发送一条域名请求,然后依次递归. 正确选项为A.

2. 某计算机有16个通用寄存器, 采用32位定长指令字操作码字段(含寻址方式位) 为8位, Store 指令的源操作数和目的操作数分别采用寄存器直接寻址和基址寻址方式, 若基址寄存器可使用任一通用寄存器, 且偏移量用补码表示, 则Store 指令中偏移量的取值范围是( ) A. B. C. D.

【答案】A

【解析】寄存器个数

指令编址方式如下所示:

16位补码取值范围为, 所以偏移量取值范围为

3. n 个结点的线索二叉树上含有的线索数为( )。

A.2n

B.n ﹣1

C.n +1

D.n

第 2 页,共 81 页 偏移量有32-8-4-4=16位

【答案】C

【解析】线索二叉树是利用二叉树的空链域加上线索,n 个结点的二叉树有n +1个空链域。

4. 对同一待排序列分别进行折半插入排序和直接插入排序, 两者之间可能的不同之处是 ( )。

A. 排序的总趟数

B. 元素的移动次数

C. 使用辅助空间的数量

D. 元素之间的比较次数

【答案】D 。

【解析】折半插入排序所需附加存储空间和直接插入排序相同, 从时间上比较, 折半插入排序仅减少了关键字间的比较次数, 而记录的移动次数不变。折半插入排序的时间复杂度仍为所以两者之间的不同只可能是元素之间的比较次数。

5. 从堆中删除一个元素的时间复杂度为( )。

A.O(1) B.

C.O(n) D.

【答案】B

【解析】堆中删除一个元素,需要重新调整堆,其时间复杂度为。

6. 某计算机使用4体交叉存储器, 假定在存储器总线上出现的主存地址(十进制) 序列为8005, 8006, 8007, 8008, 8001, 8002, 8003, 8004, 8000, 则可能发生发生缓存冲突的地址对是( )。

A.8004, 8008

B.8002、8007

C.8001、8008

D.8000、8004

【答案】D

【解析】交叉存储器, 又称低位交叉编址, 即低位地址为体号, 高位地址为体内地址。本题中, 主存地址对应的体号分别是:1, 2, 3, 4, 1, 2, 3, 4, 4。地址为8004和8000都是存取的四号储存器, 可能导致8004存储还未完成而又存取8000地址, 因此可能发生缓存冲突。

7. 假设磁头当前位于第105道,正在向磁道序号增加的方向移动. 现有一个磁道访问请求,序列为35,45,12,68,110,180,170,195,采用SCAN 调度(电梯调度) 算法得到的磁道访问序列是( ).

A.110, 170, 180, 195, 68, 45, 35, 12

B.110, 68, 45, 35, 12, 170, 180, 195

C.110, 170, 180, 195, 12, 35, 45, 68

第 3 页,共 81 页 ,

D.12, 31, 45, 68, 110, 170, 180, 195

【答案】A

【解析】SCAN 算法类似电梯工作原理,即朝一个固定方向前进,经过的磁道有访问请求则马上服务,直至到达一端顶点,再掉头往回移动以服务经过的磁道,并这样在两端之间往返. 因此,当磁头从105道向序号增加的方向移动时,便会服务所有大于105的磁道号(从小到大的顺序) ;往回返时又会按照从大到小的顺序进行服务. 注意与循环扫描算法的区别,所以SCAN 算法的访问序列是:110, 170, 180, 195, 68, 45, 35, 12

8. 主机甲和主机乙之间已建立了一个TCP 连接,TCP 最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的对第一个段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是( ).

A.1000

B.2000

C.3000

D.4000

【答案】A

【解析】发送方的发送窗口的上限值应该取接收方窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为min{4000,2000) =2000字节,由于发送方还没有收到第二个最大段的确认,所以此时主机甲还可以向主机乙发送的最大字节数为2000-1000=1000字节,正确选项为A.

9. 下面关于串的叙述中,不正确的是( )。

A. 串是字符的有限序列

B. 空串是由空格构成的串

C. 模式匹配是串的一种重要运算

D. 串既可以采用顺序存储,也可以采用链式存储

【答案】B

【解析】空格构成的串称空格串。空串用表示。零个字符的串称为空串,空格也是一个字符,因此B 项不正确。

10.若一个有向图具有拓扑排序序列,那么它的邻接矩阵必定为( )。

A. 对称矩阵

B. 稀疏矩阵

C. 三角矩阵

D. —般矩阵

【答案】C

【解析】在图论中,由一个有向无环图的顶点组成的序列,当且仅当满足下列条件时,称为

第 4 页,共 81 页