15秋北航《算法与数据结构》在线作业三.docx
《15秋北航《算法与数据结构》在线作业三.docx》由会员分享,可在线阅读,更多相关《15秋北航《算法与数据结构》在线作业三.docx(7页珍藏版)》请在冰豆网上搜索。
![15秋北航《算法与数据结构》在线作业三.docx](https://file1.bdocx.com/fileroot1/2023-4/19/c833a78c-a245-46f2-bfea-d7f0136ac132/c833a78c-a245-46f2-bfea-d7f0136ac1321.gif)
15秋北航《算法与数据结构》在线作业三
15秋北航《算法与数据结构》在线作业三
一、单选题(共25道试题,共100分。
)V1. 具有65个结点的完全二叉树其深度为()。
A.8
B.7
C.6
D.5
满分:
4 分
2. 如下叙述中正确的是()。
A.串是一种特殊的线性表
B.串的长度必须大于零
C.串中元素只能是字母
D.空串就是空白串
满分:
4 分
3. 设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有()个。
A.n-1
B.n
C.n+1
D.n+2
满分:
4 分
4. 计算机的算法必须具备输入,输出和()五个特性。
A.可行性,可移植性和可扩充性
B.可行性,确定性和有穷性
C.确定性,有穷性和稳定性
D.易读性,稳定性和安全性
满分:
4 分
5. 某二叉树结点的前序序列为E、A、C、B、D、G、F,中序遍历为A、B、C、D、E、F、G。
该二叉树结点的后序序列为()。
A.B,D,C,A,F,G,E
B.B,D,C,F,A,G,E
C.E,G,F,A,C,D,B
D.E,G,A,C,D,F,B
满分:
4 分
6. 在待排序的元素序列基本有序的前提下,效率最高的排序方法是()
A.插入排序
B.选择排序
C.快速排序
D.归并排序
满分:
4 分
7. 数组A中,每个元素A的长度为3个字节,行下标I从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元数为()。
A.80
B.100
C.240
D.270
满分:
4 分
8. 以下关于数据的存储结构的叙述哪一条是正确的()。
A.数据的存储结构是数据间关系的抽象描述
B.数据的存储结构是逻辑结构在计算机存储器中的实现
C.数据的存储结构分为线性结构和非线性结构
D.数据的存储结构对数据运算的具体实现没有影响
满分:
4 分
9. 排序方法中,从未排序序列中挑选元素并将其依次放入己排序序列(初始为空)的一端的方法,称为()
A.希尔排序
B.归并排序
C.插入排序
D.选择排序
满分:
4 分
10. 顺序存储结构()
A.仅适合于静态查找表的存储
B.仅适合于动态查找表的存储
C.既适合静态又适合动态查找表的存储
D.既不适合静态又不适合动态查找表的存储
满分:
4 分
11. 快速排序的记录移动次数( )比较次数,其总执行时间为O(nlog2n)。
A.大于
B.大于等于
C.小于等于
D.小于
满分:
4 分
12. 关于逻辑结构,以下说法错误的是
A.逻辑结构与数据元素本身的形成、内容无关
B.逻辑结构与数据元素的相对位置有关
C.逻辑结构与所含结点个数无关
D.一些表面上很不相同的数据可以有相同的逻辑结构
满分:
4 分
13. 在以下队列的基本运算中,不是加工型运算的是()
A.InitQueue(Q)
B.EnQueue(Q,X)
C.OutQueu(Q,X)
D.GetHead(Q,x)
满分:
4 分
14. 有n个顶点的无向图的邻接矩阵是用()组存储。
A.n行n列
B.一维
C.任意行n列
D.n行任意列
满分:
4 分
15. 图的深度优先遍历类似于二叉树的()。
A.先序遍历
B.中序遍历
C.后序遍历
D.层次遍历
满分:
4 分
16. 队列操作的原则是()。
A.先进先出
B.后进先出
C.只能进行插入
D.只能进行删除
满分:
4 分
17. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着
A.数据元素具有同一特点
B.不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
C.每个数据元素都一样
D.数据元素所包含的数据项的个数要相等
满分:
4 分
18. 一个有顺序表有255个对象,采用顺序搜索法查表,平均搜索长度为()。
A.128
B.127
C.126
D.255
满分:
4 分
19. 设有1000个元素,用折半查找时,最大比较次数是()。
A.1
B.7
C.10
D.25
满分:
4 分
20. 向二叉排序树中插入一个元素时,其时间复杂度大致为()。
A.O(log2n(其中2是底数))
B.O(n)
C.O
(1)
D.O(n*log2n(其中2是底数))
满分:
4 分
21. 具有65个结点的完全二叉树的高度为()。
(根的层次号为0)
A.8
B.7
C.6
D.5
满分:
4 分
22. 下列那种排序需要的附加存储开销最大()。
A.快速排序
B.堆排序
C.归并排序
D.插入排序
满分:
4 分
23. 对于单链表表示法,以下说法错误的是()
A.数据域用于存储线性表的一个数据元素
B.指针域或链域用于存放一个指向本结点所含数据元素的直接后继所在结点的指针
C.所有数据通过指针的链接而组织成单链表
D.NULL称为空指针,它不指向任何结点,只起标志作用
满分:
4 分
24. 快速排序方法在情况下最不利于发挥其长处。
A.要排序的数据量太大
B.要排序的数据中含有多个相同值
C.要排序的数据已基本有序
D.要排序的数据个数为奇数
满分:
4 分
25. 向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动()个元素。
A.8
B.63.5
C.64
D.7
满分:
4 分