历年数据结构

本试卷为历年数据结构,题目包括:判断题。

本卷包括如下题型:

一、判断题

数据结构

一、判断题 (共40题,每题2.5分,共计100分)

(   F  )
1、线性表的特点是每个元素都有一个前驱和一个后继。 
(   F  )
2、(3分)装填因子越小,表明哈希表发生冲突的可能性就越大。(×) 
(   T  )
3、对于有向图,顶点的度分为入度和出度,入度是以该顶点为终点的入边数目;出度是以该顶点为起点的出边数目,该顶点的度等于其入度和出度之和。(√) 
(   T  )
4、KMP算法的特点是在模式匹配时指示主串的指针不会变小。 
(   T  )
5、在带头结点的单循环链表中,任一结点的后继指针均不为空。 
(   F  )
6、取线性表的第i个元素的时间同i的大小有关。 
(   T  )
7、一个算法可以没有输入,但不能没有输出 
(   T  )
8、顺序存储结构通过数据元素的地址直接反映数据元素的逻辑关系。 
(   F  )
9、顺序表适宜于顺序存取,而链表适宜于随机存取。 
(   F  )
10、串'student'和'Student'相等。 
(   F  )
11、线性表的逻辑顺序与存储顺序总是一致的。 
(   F  )
12、单链表从任何一个结点出发,都能访问到所有结点。 
(   T  )
13、允许(子)广义表直接(或间接)地作为自己的子广义表时,这样的广义表,称为递归表。 
(   F  )
14、在串的链接表示中,每个结点包含两个字段:字符和指针,分别用于存放字符和指向上一个结点的指针。 
(   T  )
15、对于任何一棵非空的二叉树,如果叶结点个数为n0,度为2的结点个数为n2,则有:n0= n2 + 1 。 
(   T  )
16、广度优先遍历一棵二叉树所得到的结点序列,叫作这棵二叉树的层次序列。 
(   F  )
17、广义表的长度是指广义表中括号嵌套的层数。 
(   F  )
18、邻接表只能用于存储有向图,而邻接矩阵则可存储有向图和无向图。 
(   F  )
19、只有二叉树,才可以进行后根(后序)遍历。 
(   T  )
20、森林的先序遍历中,被访问的第一个结点是第一棵子树的根。 
(   F  )
21、森林的中序遍历中,被访问的第一个结点是第一棵子树的根。 
(   F  )
22、使用数组法无法表示网。 
(   T  )
23、二叉排序树的左、右子树也分别为二叉排序树。 
(   T  )
24、如果BST某个结点的有左、右子树,则将其删除后,需要重新调整才能保持BST特征。 
(   T  )
25、冒泡排序是一种交换排序算法。 
(   F  )
26、哈希函数是一种一一对应的映射。 
(   F  )
27、快速排序在所有排序方法中最快,而且所需附加空间也最少。 (2.0分) 
(   T  )
28、对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表。(1分)正确错误 
(   F  )
29、二叉树中所有结点,如果不存在非空左子树,则不存在非空右子树。(1分)正确错误 
(   F  )
30、在单链表中,要访问某个结点,只要知道该结点的地址即可。因此,单链表是一种随机存取结构。(1分)正确错误 
(   F  )
31、一个有向无环图的拓扑排序序列是唯一的。 
(   F  )
32、强连通分量是无向图的极大强连通子图。 
(   F  )
33、在线性结构中,每一个元素都有一个直接前驱和一个直接后继,是否正确?正确错误 
(   F  )
34、带权无向图的最小生成树必是唯一的。 
(   F  )
35、线性表只能用顺序存储结构实现。 
(   T  )
36、栈和队列的存储方式既可是顺序,也可是链式。 
(   T  )
37、数据树中任意结点的子树不必是有序的。 
(   T  )
38、迪杰斯特拉(Dijkstra)算法解决单源最短路径。 
(   F  )
39、算法和程序没有区别,所以在数据结构中二者是通用的。 
(   T  )
40、有n(n≥1)个结点的d叉树,若用多重链表表示,树中每个结点都有d个链域,则在树的nd个链域中,有n(d-1)+1个是空链域,只有n-1个是非空链域。是否正确.正确 错误