华南师范大学成人高等教育试卷《数据结构》

2021级计算机科学与技术
姓名
    ____________
学号
    ____________
一、单选题
1.顺序文件采用顺序结构实现文件的存储,对大型的顺序文件的少量修改,要求重新复制整个文件,代价很高,采用 (    ) 的方法可降低所需的代价。
A附加文件
B按关键字大小排序
C按记录输入先后排序
D连续排序
2.在n个结点的线索二叉树中线索的数目为 ( )。
A n-1
B n
C n+1
D 2n
3.用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是
A逆拓扑有序
B拓扑有序
C无序的
D部分有序的
4 ISAM文件和VSAM文件属于
A索引非顺序文件
B索引顺序文件
C顺序文件
D散列文件
5 AVL树中任一结点的平衡因子的绝对值都应小于等于
A 0
B 1
C 2
D 3
6.在排序方法中,从未排序序列中依次取出元素与已排序序列中的元素进行比较,将其放入已排序序列的正确位置上的方法,称为
A直接选择排序
B冒泡排序
C直接插入排序
D希尔排序
7.数据结构中的任一数据元素至多只有一个前驱和一个后继,该数据结构是
A线性表
B广义表
C树形结构
D图结构
8.设有n个结点的AVL树,其平均查找长度为
A Ο( 1 )
B Ο(log2n)
C Ο(n)
D Ο(nlog2n)
9.采用邻接表存储的图的深度优先遍历类似于二叉树的
A前序遍历
B中序遍历
C后序遍历
D层次遍历
10.对于3个结点a、b、c,可构成不同的二叉树的棵数为 ( )。
A 24
B 28
C 30
D 32
11.采用邻接表存储的图的广度优先遍历类似于二叉树的
A前序遍历
B中序遍历
C后序遍历
D层次遍历
12.若X是中序线索二叉树中一个有左子女的结点,且X不为根,则X的中序前驱为
A X的双亲
B X的右子树中最左下的结点
C X的左子树中最右下的结点
D X的左子树中最右下的叶结点
13.若由森林转化得到的二叉树是非空的二叉树,则二叉树形状是
A根结点无右子树的二叉树
B根结点无左子树的二叉树
C根结点可能有左子树和必有右子树
D各结点只有一个子女的二叉树
14.有n个顶点的无向连通图的边数最少为
A n/2
B n-1
C n
D n+1
15.有n个顶点的无向图的边数最少为
A 0
B 1
C n-1
D n
16 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a11为第一个元素,其存储地址为100,每个元素占一个地址空间,则a 85的地址为 。
A 112
B 132
C 118
D 140
17 在有向图G的拓扑序列中,若顶点Vi在Vj之前,则下列情形不可能出现的是
A G中有弧<Vi , Vj
B G中有一条从Vi到Vj 的路径
C G中没有弧<Vi , Vj
D G中有一条从Vj到Vi 的路径
18 数组A[6,7] 的每个元素占5个字节,将其按列优先次序存储在起始地址为1000的内存单元中,则元素A[5,5] 的地址是 ()。
A 1165
B 1170
C 1175
D 1180
19 一个顺序栈一旦被说明,其占用空间的大小
A可以改变
B不能固定
C已固定
D动态变化
20 求顶点间的最短路径问题,考虑的是下面的哪一种图
A无向图
B有向图
C带权的无向图
D带权的有向图
二、判断
1 在二叉树中插入结点,则此二叉树便不再是二叉树了。
A错误
B正确
2 采用二叉链表作为存储结构,树的先根遍历和其相应的二叉树的前序遍历的结果是一样的。
A错误
B正确
3 哈希表(散列表)的结点中只包含数据元素自身的信息,不包含任何指针。
A错误
B正确
4 无向图的邻接矩阵一定是对称矩阵,有向图的邻接矩阵一定是非对称矩阵。
A错误
B正确
5 在有向图中,度为0的顶点称为终端顶点(或叶子)。
A错误
B正确
6 倒排文件的优点是维护简单。
A错误
B正确
7 当待排序记录已经从小到大排序或从大到小有序时,快速排序的执行时间最省。
A错误
B正确
8 倒排文件是对次关键字建立索引。
A错误
B正确
9 取顺序表的第i个元素的时间与i的大小无关。
A错误
B正确
10 二叉树的中序遍历序列中,任意一个结点均处在其右子女结点( 若存在 )的前面。
A错误
B正确
11 二叉树是度为2的有序树。
A错误
B正确
12 广义表的同级元素(直属于同一个表中的各元素)具有线性关系。
A错误
B正确
13 分块查找在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中的元素个数有关。
A错误
B正确
14 对处理大量数据的外存介质而言,索引顺序存取方法是一种方便的文件组织方法。
A错误
B正确
15 中序线索二叉树的优点是便于在中序下查找前驱结点和后继结点。
A错误
B正确
16 任何无向图都存在生成树。
A错误
B正确
17 最佳二叉排序树是静态的,而平衡二叉排序树(AVL树)是动态的。
A错误
B正确
18 无向图的邻接矩阵可用一维数组存储。
A错误
B正确
19 拓扑排序算法仅适用于有向无环图。
A错误
B正确
20 对n个记录的文件进行堆排序,最坏情况下的执行时间是O(nlog2n )。
A错误
B正确
三、填空题
1.数据的_____结构是独立于计算机的。
    ____________
2. 在链表中设置表头结点的优点是_____(或处理方便)。
    ____________
3. 由一棵二叉树的前序序列和_____可惟一确定这棵二叉树。
    ____________
4.普里姆 ( Prim ) 算法的时间复杂度为Ο( n2 ),它对_____图较为适合。
    ____________
5. 希尔排序属于插入排序,冒泡排序属于_____
    ____________
6.单循环链表的最大优点是_____。
    ____________
7. 在一棵二叉树中,度为0的结点的个数为n0,度为2的结点的个数为n2,则有n0 =_____。
    ____________
8. 在图G的邻接表表示中,邻接表每个顶点的边表中所含的结点数,对于无向图来说等于该顶点的_____;对于有向图来说等于该顶点的出度。
    ____________
9. 假设一个15阶的上三角矩阵A按行优先顺序压缩存储在一维数组B中,则非零元素A[9][9]在B中的存储位置 k =_____(注:矩阵元素下标从l开始)。
    ____________
10. 在直接插入排序和直接选择排序中,若初始记录基本正序,则应选用_____。
    ____________

54题 | 被引用0次

使用此模板创建