2024年统招“专升本”考前模拟测试卷(四)《数据结构》课程

2024年统招“专升本”考前模拟测试卷(四)

数据结构课程

考核方式:    闭卷            考试时间:  120  分钟           试卷分值:  满分100分 

注意事项:

答题之前考生务必将自己的姓名、考试科目填写在答题卡上。

本试卷的答案必须写在答题卡上,答在试卷上无效。

题号

合计

分数

(注意:本考题属于通用型命题,适用各种版本。题干后面所注教材版本只是便于同学们复习查阅相关内容,不影响作答) 

一、单项选择题

1. 将两个各有n个元素的有序表归并成一个有序表,其最少得比较次数是(   )。

A.n                                    B.2n-1

C.2n                                   D.n-1

2. 一个有n个顶点的无向连通图,它所包含的连通分量个数为(  )。

A.0         B.1

C.n         D.n+1

3. 数据文件的基本操作中最重要的操作是(    )。

A.插入         B.删除

C.修改         D.检索

4. 对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为(    )。

A.(2,5,12,16)26(60,32,72)         B.(5,16,2,12)28(60,32,72)

C.(2,16,12,5)28(60,32,72)         D.(5,16,2,12)28(32,60,72)

5. 如果只想得到1000个元素组成的序列中第5个最小元素之前的部分排序的序列,用(    )方法最快。

A.堆排序             B.快速排序

C.插入排序         D.归并排序

6.算法分析的目的是(   )。        

A.找出数据结构的合理性                B.研究算法中的输入和输出的关系

C.分析算法的效率以求改进              D.分析算法的易懂性和文档性

7. 二叉树的第I层上最多含有结点数为(  )

A.2I          B. 2I-1-1     C. 2I-1        D.2I  -1

8.循环队列存储在数组A中,长度为m,则入队时的操作为(    )。

A. rear=rear+1                   B. rear=(rear+1) mod (m-1)

C. rear=(rear+1) mod m    D. rear=(rear+1)mod(m+1)

9. 广义表满足Head(A)=Tail(A),则A为(   )。

A.()                                 B.(())  

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

10. 在一棵度为3的树中,度为3的结点数为2个,度为2的结点数为1个,度为1的结点数为2个,则度为0的结点数为(   )个。

A.3                                   B.4

C.5                                   D.6

二、填空题  

 1. 在一个循环队列中,队首指针指向队首元素的_________。

 2. 数组中每一个数据通常称为_________,_________用下标区分,其中下标的个数由数组的_________决定。

 3. 一个图的_________表示法是唯一的,而_________表示法是不唯一的。

 4. 在一个10阶的B-树上,每个数根结点中所含的关键字数目最多允许_________ 个,最少允许_________个

 5. 对关键字序列(52,80,63,44,48,91)进行一趟快速排序之后的得到结果为_________。

6.高度为1的平衡二叉树的结点数至少有________个,高度为2的平衡二叉树的结点数至少有________个。

  判断

  1. 顺序存储结构属于静态结构,链式结构属于动态结构。  (  )

  2. 即使对不含相同元素的同一输入序列进行两组不同的、合法的入栈和出栈组合操作,所得的输出序列也一定相同。  (   )

  3. 带权无向图的最小生成树必是唯一的。(    )

  4. B-树和B+树都可用于文件的索引结构。(    )

  5. 在用堆排序算法排序时,如果要进行增序排序,则需要采用"大根堆"。(    )

四、应用题  

 1. 模式串p="abaabcac"的next函数值序列为多少?

2. 设二维数组A[5][6]的每个元素占4个字节,已知LOC(a0,0)=1000,A共占多少个字节?A的终端结点a4,5的起始地址为多少?按行和按列优先存储时,a2,5的起始地址分别为多少? 

3. 设a,b,c,d,e五个字符的编码分别为1,2,3,4,5,并设标识符依以下次序出现:ac,bd,aa,be,ab,ad,cd,bc,ae,ce。要求用哈希(Hash)方法将它们存入具有10个位置的表中。

(1)将上述关键字(标识符)构造一个哈希函数,使得发生冲突尽可能地少;

(2)线性探测再散列法解决冲突。写出上述各关键字在表中位置。

  4. 给定一个关键字序列{24,19,32,43,38,6,13,22},请写出快速排序第一趟的结果;堆排序时所建的初始堆;归并排序的全过程。然后回答上述三中排序方法中那一种方法使用的辅助空 间最少?在最坏情况下那种方法的时间复杂度最差? 

五、试卷电子档和答案

下载链接:2024年统招“专升本”考前模拟测试卷《数据结构》课程数据结构数据结构四.rar资源-CSDN文库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式Dora

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值