数据结构测试卷

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

本卷包括如下题型:

一、判断题

数据结构测试卷

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

(   T  )
1、根据二叉树的先序遍历序列和中序遍历序列,可以唯一确定一颗二叉树。 
(   F  )
2、不同的求最小生成树的方法最后得到的生成树是相同的. 
(   F  )
3、(3分)在哈夫曼编码中,当两个字符出现的频率相同,其编码长度也相同。(×) 
(   T  )
4、(2分)在线性表中,结点的类型都是一样的, 即每个结点占据的存储空间是一样的。(√) 
(   F  )
5、(3分)装填因子越小,表明哈希表发生冲突的可能性就越大。(×) 
(   T  )
6、(4分)抽象数据类型!与计算机内部表示和实现无关。 
(   T  )
7、(3分)分块查找是把线性表分成若干块,每块中的元素存储顺序是任意的。(√) 
(   F  )
8、如果两个串含有相同的字符集,则说两者相等。 
(   F  )
9、数据结构的基本操作设置的最重要准则是,实现应用程序与存储结构的独立。 
(   F  )
10、在n 个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反 
(   F  )
11、栈是线性表的特例,是指元素先进后出 
(   T  )
12、二叉树的前序遍历中,任意结点均处在其子女结点之前。 
(   F  )
13、必须把一般树转化成二叉树之后才能进存储。 
(   T  )
14、从逻辑关系上讲,数据结构主要分为线性结构和非线性结构两类 
(   F  )
15、链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。 
(   T  )
16、线性表中的每个结点最多只有一个前驱和一个后继。 
(   T  )
17、单链表形式的队列,头指针F指向队列的第一个结点,尾指针R指向队列的最后一个节点。 
(   F  )
18、设串S的长度为n,则S的子串个数为n(n+1)/2。 
(   T  )
19、如果广义表中的元素全部都是原子,这种广义表就是线性表 
(   T  )
20、当栈中已经有 MAXNUM(最多的元素个数)个元素时,如果再作进栈运算,则会产生溢出,通常称为上溢 
(   F  )
21、在非递归调用的情况下,无法计算类似阶乘这样具有递归性质的算法。 
(   F  )
22、双栈是一种加限制的双端队列,它规定从栈底插入的元素可以从任一端删除。 
(   T  )
23、超栈是一种输入受限的双端队列,即插入限制在一端(例如end2)进行,而删除仍允许在两端进行。 
(   T  )
24、单链表不是一种随机存储结构。 
(   F  )
25、在具有头结点的单链表中,头指针指向链表的第一个数据结点(的存储位置)。 
(   F  )
26、在线性表的顺序存储结构中,逻辑上相邻的两个元素但是在物理位置上不一定是相邻的。 
(   F  )
27、只有二叉树,才可以进行先根(先序)遍历。 
(   F  )
28、哈夫曼树中,非叶子结点的权值等于以该结点为根的子树的所有结点权值之和。 
(   F  )
29、如果采用邻接表,则无法表示有向图。 
(   T  )
30、采用邻接表表示图,计算有向图的顶点Vi的入度的时间复杂度为O(n+m),假设图有n的点,m条边。 
(   F  )
31、无向图的遍历只能采用广度优先。 
(   T  )
32、一个图有多个不相通子图,也可以采用广度优先的遍历算法。 
(   F  )
33、广度优先搜索需要用到栈这个数据结构。 
(   T  )
34、任意两个顶点都是连通的无向图,称之为连通图。 
(   T  )
35、堆排序过程中,需要先建立堆。 
(   F  )
36、在具有头结点的单链表中,头指针指向链表的第一个数据结点(的存储位置)。(1分)正确错误 
(   F  )
37、线性表在顺序存储时,逻辑上相邻的元素未必在存储的物理位置次序上相邻。(1分)正确错误 
(   F  )
38、链表中的头结点仅起到标识的作用。 
(   F  )
39、三叉链表存储二叉树,指针域除了指向左孩子结点和右孩子结点,还要指向兄弟结点。 
(   T  )
40、链表中的头结点仅起到标识的作用。