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

2016年陕西科技大学理学院902数据结构(同等学力加试)考研复试题库

  摘要

一、选择题

1. 对任意一棵树,设它有n 个结点,这n 个结点的度数之和为( )。

A.n B. C. D.

答:C

【解析】每个结点(除根节点外)都是一个分支,即所有结点的度数之和等于分支个数等于总的结点数减一,即n-1。

2. 已知两个长度分别为m 和n 的升序链表,若将它们合并为一个长度为m+n的降序链表,则最坏情况下的时间复杂度是( ) A. B. C. D.

答:D

【解析】m 和n 是两个升序链表长度分别为m 和n ,在合并过程中最坏的情况是两个链表中的元素依次进行比较,比较的次数是m 和n 中的最大值。

3. 图G 是n 个顶点的无向完全图,则下列说法不正确的是( )

A.G 的邻接多重表需要n (n-l )个边结点和n 个顶点结点

B.G 的连通分量个数最少

C.G 为连通图

D.G 所有顶点的度的总和为n (n-1)

答:A

【解析】A 项中G 的邻接多重表中需要n (n-l )/2个边结点和n 个顶点结点。此时连通分量最少为1。无向完全图中任意两个顶点之间都存在路径,则G 必为连通图。每个顶点的度为n-1,则n 个结点的度的总和为n (n-l )。

4. ARP 协议的功能是( )。

A. 根据IP 地址查询MAC 地址

B. 根据MAC 地址查询IP 地址

C. 根据域名查询IP ±也址

D. 根据IP 地址查询域名

答:A 。

【解析】ARP 协议是网络层协议,因此只能和传输层和数据链路层有关系,从这一点出发,域名是应用层的范畴,选项C 和D 是不正确的,根据MAC 地址查询IP 地址是RARP 协议的功能,因此进而得出正确答案是A 。

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

A.1和5

B.2和4

C.4和2

D.5和1

答:B

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

个后

6. 在OSI 参考模型中,直接为会话层提供服务的是( )

A. 应用层

B. 表示层

C. 传输层

D. 网络层

答:C

【解析】OSI 参考模型中,下层直接为上层提供服务,而会话层的下层为传输层。

7. 已知一算术表达式的中缀表达式为其后缀形式为( )。

答:D

【解析】后缀表达式:在程序语言中,运算符位于两个操作数后面的表达式。

8. 在含有n 个关键字的小根堆(堆顶元素最小)中,关键字最大的记录有可能存储在( )位置上。

答:D

【解析】小根堆中,关键字最大的记录只能在叶结点上,故不可能在小于等于

上。

的结点加入一个后,再加入一删除一个后

,出队操作的主要步骤