安徽大学《数据结构》2021-2022学年期末模拟试卷.docxVIP

  • 8
  • 0
  • 约9.31千字
  • 约 14页
  • 2024-10-09 发布于广东
  • 举报

安徽大学《数据结构》2021-2022学年期末模拟试卷.docx

安徽大学《数据结构》2021-2022学年期末模拟试卷

学校:__________姓名:__________班级:__________考号:__________

一、单项选择题

1.已知用某种排序方法对关键字序列(51,35,93,24,13,68,56,42,77)进行排序时,前两趟排序的结果为

(35,51,24,13,68,56,42,77,93)

(35,24,13,51,56,42,68,77,93)

所采用的排序方法是()

A.插入排序 B.冒泡排序

C.快速排序 D.归并排序

2.n个顶点的无向连通图,其生成树的边数为

A.n-l B.n

C.n+l D.nlogn

3.树的先根序列等同于与该树对应的二叉树的()

A.先序序列 B.中序序列

C.后序序列 D.层序序列

4.串的操作函数str定义为:

intstr(char*s){

char*p=s;

while(*p!=′\0′)p++;

returnp-s;

}

则str(″abcde″)的返回值是()

A.3 B.4

C.5 D.6

5.ISAM文件系统中采用多级索引的目的是()

A.提高检索效率 B.提高存储效率

C.减少数据的冗余 D.方便文件的修改

6.对线性表进行二分查找时,要求线性表必须是

A.顺序存储 B.链式存储

C.顺序存储且按关键字有序 D.链式存储且按关键字有序

7.用ISAM和VSAM组织的文件都属于()

A.散列文件 B.索引顺序文件

C.索引非顺序文件 D.多关键字文件

8.若采用邻接矩阵A存储有向图G,则结点k的入度等于A中

A.结点k对应行元素之和 B.结点k对应列元素之和

C.结点k对应行和列元素之和 D.非零元素之和

9.表头和表尾均为空表的广义表是()

A.() B.(())

C.((())) D.((),())

10.对广义表L=((a,b),((c,d),(e,f)))执行head(tail(head(tail(L))))操作的结果是()

A.d B.e

C.(e) D.(e,f)

11.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为()

A.3,2,6,1,4,5 B.3,4,2,1,6,5

C.1,2,5,3,4,6 D.5,6,4,2,3,1

12.ISAM文件和VSAM文件的区别之一是()

A.前者是索引顺序文件,后者是索引非顺序文件

B.前者只能进行顺序存取,后者只能进行随机存取

C.前者建立静态索引结构,后者建立动态索引结构

D.前者的存储介质是磁盘,后者的存储介质不是磁盘

13.在待排关键字序列基本有序的前提下,效率最高的排序方法是()

A.直接插入排序 B.快速排序

C.直接选择排序 D.归并排序

14.在关键字序列(12,23,34,45,56,67,78,89,91)中二分查找关键字为45、89和12的结点时,所需进行的比较次数分别为()

A.4,4,3 B.4,3,3

C.3,4,4 D.3,3,4

15.若vi,vj是有向图的一条边,则称()

A.vi邻接于vj B.vj邻接于vi

C.vi和vj相互邻接 D.vi与vj不相邻接

16.二叉树中第5层上的结点个数最多为()

A.8B.15

C.16D.32

17.一棵含18个结点的二叉树的高度至少为()

A.3B.4C.5D.6

18.三维数组A[4][5][6]按行优先存储方法存储在内存中,若每个元素占2个存储单元,且数组中第一个元素的存储地址为120,则元素A[3][4][5]的存储地址为()

A.356B.358C.360D.362

19.设循环队列中数组的下标范围是1~n,其头尾指针分别为f和r,则其元素个数为()

A.r-f B.r-f+1

C.(r-f)modn+1 D.(r-f+n)modn

20.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是()

A.O(n)B.O(e)C.O(n+e)D.O(n*e)

二、填空题

21.在排序算法中,若排序前后具有相同关键字的记

文档评论(0)

1亿VIP精品文档

相关文档