admin 管理员组

文章数量: 1086019


2024年4月22日发(作者:constitutional order)

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

东北大学22春“计算机科学与技术”《数据结构Ⅱ》作业考核题库高频考

点版(参考答案)

一.综合考核(共50题)

1.

设有一个顺序栈的入栈序列是a、b、c,则3个元素都出栈的可能不同排列个数为一棵具有n个结点

的完全二叉树的树高度(深度)是()。

A.4

B.5

C.6

D.7

参考答案:B

2.

若要在单链表中的结点p之后插入一个结点s,则应执行的语句是()。

A.s->next=p->next; p->next=s

B.p->next=s; s->next=p->next

C.p->next=s->next; s->next=p

D.s->next=p; p->next=s->next

参考答案:A

3.

数据元素及其关系在计算机存储器内的表示,称为数据的()。

A.逻辑结构

B.存储结构

C.线性结构

D.非线性结构

参考答案:B

4.

若要在O(1)的时间复杂度上实现两个循环链表头尾相接,则应对两个循环链表各设置一个指针,分

别指向()。

A.各自的头结点

B.各自的尾结点

C.各自的第一个元素结点

D.一个表的头结点,另一个表的尾结点

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

参考答案:B

5.

下列说法正确的是:(1)二叉树按某种方式线索化后,任一节点均有指向前趋和后继的线索;(2)二叉

树的前序遍历序列中,任意一个节点均处于在子孙节点前;(3)二叉排序树中任一节点的值大于其左孩

子的值,小于右孩子的值。

A.(1)(2)(3)

B.(1)(2)

C.(1)(3)

D.前面的可选答案都不对

参考答案:D

6.

稠密索引是在索引表中()。

A.为每个记录建立一个索引项

B.为每个页块建立一个索引项

C.为每组记录建立一个索引项

D.为每个字段建立一个索引项

参考答案:A

7.

按排序过程中依据的原则分类,快速排序属于

A.选择类的排序方法

B.插入类的排序方法

C.归并类的排序方法

D.交换类的排序方法

参考答案:D

8.

数组A[1..5,1..6]的每个元素占5个单元,将其按行优先次序存储在起始地址为1000的连续的内

存单元中,则元素A[5,5]的地址为()。

A.1140

B.1145

C.1120

D.1125

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

参考答案:A

9.

一棵左子树为空的二叉树在先序线索化后,其中空的链域的个数是

A.不确定

B.2

C.1

D.0

参考答案:B

10.

已知二叉树的先序序列为ABDECF,中序序列为DBEAFC,则后序序列为

参考答案:A

11.

已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={,,,,,,,,},G的拓扑序列是

已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={,,,,,,,,},G的拓扑序列是

A.V1,V3,V4,V6,V2,V5,V7

B.V1,V3,V4,V5,V2,V6,V7

C.V1,V3,V2,V6,V4,V5,V7

D.V1,V2,V5,V3,V4,V6,V7

参考答案:A

12.

以下数据结构中,属于线性结构的是()。

A.广义表

B.二叉树

C.稀疏矩阵

D.串

参考答案:A

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

13.

下列排序算法中,时间复杂度不受数据初始状态影响,恒为0(nlog2n)的是

A.直接选择排序

B.快速排序

C.堆排序

D.冒泡排序

参考答案:C

14.

若一个有向图的邻接距阵中,主对角线以下的元素均为零,则该图的拓扑有序序列()。

A.一定存在

B.一定不存在

C.不一定存在

D.不确定

参考答案:A

15.

下列陈述中正确的是

A.二叉树是度为2的有序树

B.二叉树中结点只有一个孩子时无左右之分

C.二叉树中最多只有两棵子树,并且有左右之分

D.二叉树中必有度为2的结点

参考答案:C

16.

一棵二叉树高度为h,所有结点的度或为0,或为2,则这棵二叉树最少的结点数有

A.h+1

B.2h-1

C.2h+1

D.2h

参考答案:B

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

17.

一个有向无环图的拓扑排序序列是()。

A.一定唯一的

B.一定不唯一的

C.不一定唯一的

D.都不对

参考答案:C

18.

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

A.直接插入排序

B.快速排序

C.直接选择排序

D.归并排序

参考答案:A

19.

对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为()。

A.O(n) O(n)

B.O(n) O(1)

C.O(1) O(n)

D.O(1) O(1)

参考答案:C

20.

上溢现象通常出现在

A.顺序栈的出栈操作过程中

B.顺序栈的入栈操作过程中

C.链栈的出栈操作过程中

D.链栈的入栈操作过程中

参考答案:B

21.

已知广义表LS=((a,b,c),(d,e,f)),运算head和tail函数取出元素e的运算是()。

(tail(LS))

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

(head(LS))

(tail(head(tail(LS))))

(tail(tail(head(LS))))

参考答案:C

22.

在任意一棵二叉树的前序序列和后序序列中,各叶子之间的相对次序关系()。

A.不一定相同

B.都相同

C.都不相同

D.互为逆序

参考答案:B

23.

下面说法错误的是

(1)算法原地工作的含义是指不需要任何额外的辅助空间

(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法

(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界

(4)同一个算法,实现语言的级别越高,执行效率就越低

A.(1),(4)

B.(1),(2)

C.(3)

D.(1)

参考答案:A

24.

如果求一个连通图中以某个顶点为根的高度最小的生成树,应采用()。

A.深度优先搜索算法

B.广度优先搜索算法

C.求最小生成树的prim算法

D.拓扑排序算法

参考答案:B

25.

二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标为j=1,2,…,10。

书山有路勤为径,学海无涯苦作舟! 住在富人区的她

设每个字符占一个字节,若按行先存储,元素A[8,5]的起始地址与A按列存储时起始地址相同的元

素是()。

A.A[8,5]

B.A[3,10]

C.A[5,8]

D.A[0,9]

参考答案:B

26.

一棵具有n个结点的完全二叉树的树高度(深度)是()。

A.[log2n]+1

2n+1

C.[log2n]

2n-1

参考答案:A

27.

如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是()。

A.栈

B.队列

C.树

D.图

参考答案:C

28.

下列程序段for(i=1; iA.O(1)

B.O(0)

C.O(1+n)

D.O(n)

参考答案:D

29.

已知循环队列的存储空间为数组data[21],且当前队列的头指针和尾指针的值分别为8和3,则该队

列的当前长度为()。

A.5


本文标签: 序列 排序 元素