【国开搜题】国家开放大学 一网一平台 24春数据结构与算法01 期末考试押题试卷与答案
来源:渝粤教育 时间:2024-04-17 16:33:41 56
23春数据结构与算法-01
关注公众号【国开搜题】,回复【试题】获取试题答案
一 、单选题
1. 若用一个大小为6的数组来实现循环队列,且当tail和head的值分别为0,3。当从队列中删除一个元素,再加入两个元素后,head和tail的值分别为( )。
1和5
2和5
4和2
5和1
答案:C
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 若用一个大小为6的数组来实现循环队列,且当head和tail的值分别为3,5。当从队列中删除1个元素,再加入2个元素后,head和tail的值分别为( )。
2和4
4和1
3和4
3和0
答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。国开一网一平台
3. 求解素数环问题用到了( )。
栈
队列
二叉树
图
答案:B
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 下面问题适合用回溯法来求解的是( )。
N后问题
最小生成树
折半查找
循环赛日程安排
答案:A
- 关注公众号【国开搜题】,对话框内发送试题,获得答案。渝粤搜题
5. 关于分治法所能解决的问题描述,错误的是( )。
该问题的规模缩小到一定的程度就可以容易地解决
该问题可以分解为若干个规模较小的问题,但问题不是相同问题
用该问题分解出的子问题的解可以合并为该问题的解
该问题所分解出的各个子问题是相互独立的
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 下列不是散列函数的设计原则的是( )。
散列地址尽可能均匀分布在散列表的全部地址空间。
散列函数要简单,计算散列函数花费时间为O(1)。
要使关键字的所有成分都起到作用,以反映不同关键字的差异。
不需要考虑查找数据元素时的查找频率。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. 下列有关查找的描述,错误的是( )。
查找的效率依赖于不同的数据结构。
一般用“平均查找长度ASL”来评价查找的效率。
ASL即为查找成功的平均查找长度ASL成功,不需要考虑查找不成功时的平均查找长度ASL不成功。
根据给定的值,在查找表中查找是否存在关键字等于给定值的记录,若存在一个或几个这样的记录,则称查找成功。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. 二叉树如下图所示,其后序(后根)遍历结果为( )。
(BDEFHMPRTWZ)
(HDBFERMPWTZ)
(BEFDPMTZWRH)
(HDRBFMWEPTZ)
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. 高度为4的二叉树,树中最少有( )个结点。
4
8
16
15
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. 如果二叉树根结点的层次为1,二叉树高度为4,则第4层最少有( )个结点。
1渝粤教育
2
3
4
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. 广义表G=(a,(b,c),d,(e,f,g))的表尾是( )。
a渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
(e,f,g)
(d,(e,f,g))
((b,c),d,(e,f,g))
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
12. 广义表G=(a,G)的长度为( )。
1
2
3
无穷大
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
13. 存储串的数组的容量等于串的长度,通常称它为( )。
字符串常量
字符串变量
单字符链表
块链表
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
14. 堆的形状是一棵( )。
完全二叉树
满二叉树
二叉排序树
二叉判定树渝粤题库,我们的目标是要做全覆盖、全正确的答案搜索服务。
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
15. 下列稳定的排序算法是( )。
归并排序渝粤题库
简单选择排序
快速排序
希尔排序
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
16. 数据结构是( )。
建立在算法之上的
软件系统的核心之一
数学方程
在软件系统中不重要的
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
17. 有如下语句: for(i=1;i<=n*n;i++) sum=sum+i; 该语句的时间复杂度为( )。
O(n)
O(n2)
O(1)
O(n3)
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。国开一网一平台
18. n个顶点的无向连通图最少有( )条边。
n× (n-1)渝粤教育
n× (n-1)/2
n-1
0
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
19. 对于下面的图,从结点2开始进行广度优先搜索,可能的搜索结果是( )。
2,0,1,3,4,5
2,1,4,3,5,0
2,5,0,1,4,3
2,3,0,1,4,5
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
20. n个顶点的图最少有( )条边。
n× (n-1)
n× (n-1)/2
n-1
0
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
二 、判断题
1. 除空树外,树一定有一个根结点。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. 只有一个先序序列就可以确定二叉树的形态。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. 二叉树中每个结点的度都小于2。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. 数据结构中的树结构是指数据元素之间存在着一对一的线性关系。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
5. 数据结构从存储结构上可以分为顺序存储结构和链式存储结构。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
6. 折半查找的记录必须按照顺序存储结构存储。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
7. 顺序查找中待查元素为第一个元素时查找速度最快。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
8. 串长度不同时不能进行串的比较。渝粤题库
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
9. 广义表的长度是广义表中元素的个数。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
10. 快速排序算法是一种分治算法。
√
×渝粤搜题
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
11. 汽车加油问题是用贪心算法来解决的。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
12. Dijkstra算法是按路径长度递增的顺序来求最短路径的。国开一网一平台
√渝粤搜题
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
13. 图的广度优先遍历是一个递归的过程。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
14. 6个顶点的有向完全图有30条边。
√
×国开一网一平台
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
15. 所有的排序算法都是稳定的排序算法。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
16. 归并排序是稳定的排序算法。渝粤教育
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
17. 每次从一个待排序的序列中取出一个元素,插入到已经排好序的有序序列中合适的位置,直到全部元素排好序为止。这种排序就是直接插入排序。国开搜题
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
18. 26个英文字母组成的英文字母表:( A, B, C, D, ……, Z)不是线性结构。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
19. 队列是一种先进先出的线性表。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
20. ABC按顺序入栈,则出栈序列不可能是CBA。
√
×
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
三 、选择填空题
1. ①
O(1)
O(n)
O(log2n)
O(n)
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
2. ①
1
n-2
n-1
n
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
3. ①
push
pop
peek
set
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
4. ①
AE,FH,EG,AC
AE,EG,AC,EF
AE,FH,AC,EG
AE,AC,AF,AB
29
30
31
48
答案:关注公众号【国开搜题】,对话框内发送试题,获得答案。
关注公众号【国开搜题】,回复【试题】获取试题答案