欢迎光临
我们一直在努力

华东《数据结构》2020年春季学期在线作业(二)【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

《数据结构》2020年春季学期在线作业(二)

试卷总分:100  得分:100

一、单选题 (共 20 道试题,共 100 分)

1.在线性表的顺序存储结构中,逻辑上相邻的数据元素的物理位置( ),在链式存储结构中,逻辑上相邻的数据元素的物理位置( )。

A.必相邻 必相邻

B.必相邻 不一定相邻

C.不一定相邻 必相邻

D.不一定相邻 不一定相邻

 

2.若线性表最常用的操作是存取第i个元素及其前驱的值,则采用( )存储方式节省时间。

A.单链表

B.双链表

C.单循环链表

D.顺序表

 

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

A.head(tail(LS))

B.tail(head(LS))

C.head(tail(head(tail(LS))))

D.head(tail(tail(head(LS))))

 

4.设有两个串T和P,求P在T中首次出现的位置的串运算称作( )。

A.联接

B.求子串

C.字符定位

D.子串定位

 

5.下列说法正确的是 ( )。

A.树的先根遍历序列与其对应的二叉树的先根遍历序列相同

B.树的先根遍历序列与其对应的二叉树的后根遍历序列相同

C.树的后根遍历序列与其对应的二叉树的先根遍历序列相同

D.树的后根遍历序列与其对应的二叉树的后根遍历序列相同

 

6.在二叉树的先序遍历,中序遍历和后序遍历算法中,所有叶子结点的先后顺序( )。

A.都不相同

B.完全相同

C.前序遍历和中序遍历相同,而与后序遍历不同

D.前序遍历和后序遍历相同,而与中序遍历不同

 

7.若串S=“software”,其子串数目是( )。

A.8

B.37

C.36

D.9

 

8.以下判断不正确的是( )。

A.顺序存储的线性表可随机存取。

B.同一线性表中的数据元素应具有相同的特性。

C.顺序存储方式的优点是存储密度大,插入、删除操效率高。

D.在线性表的链式存储结构中,逻辑上相邻的数据元素在物理位置上不一定相邻。

 

9.假设主串的长度为m,模式串的长度为n,KMP算法的时间复杂度为( )。

A.n+m

B.n*m

C.n

D.m

 

10.在顺序存储(空间大小为m)的循环队列q中,下列判满正确的是( )。

A.q.front % m = 0 ;

B.q.rear % m = 0 ;

C.q.front = q.rear ;

D.(q.front+1) % m = q.rear;

 

11.线性结构中的一个结点代表一个( )。

A.数据元素

B.数据项

C.数据

D.数据结构

 

12.设深度为K的二叉树上只有度为0和度为2的结点,则这类二叉树上所含的结点总数为( )。

A.K+1

B.2K

C.2K-1

D.2K+1

 

13.题目和答案如下图所示:

 

{图}

A.A

B.B

C.C

D.D

 

14.下列说法不正确的是( )。

A.图的遍历是从给定的源点出发每一个顶点仅被访问一次

B.图的深度遍历不适用于有向图

C.遍历的基本算法有两种:深度遍历和广度遍历

D.图的深度遍历是一个递归过程

 

15.进行二分查找要求查找表必须( )。

A.以顺序方式存储。

B.以链式方式存储。

C.以顺序方式存储且数据元素按关键字有序排列。

D.以链式方式存储且数据元素按关键字有序排列。

 

16.哈希查找中k个关键字具有同一哈希值,若用线性探测法将这k个关键字对应的记录存入哈希表中,至少要进行( )次探测。

A.k

B.k-1

C.k(k-1)/2

D.1+k(k-1)/2

 

17.下面关于完全二叉树的特点叙述不正确的是( )。

A.只有最后一层是不满的,不满层的结点首先出现在左边

B.至多只有最下面的两层结点的度小于2

C.左子树的高度不会小于右子树的高度,且左、右子树高度最大相差±1

D.叶子只能出现在最后两层上;

 

18.若在线性表中采用折半查找法查找元素,该线性表应该( )。

A.元素按值有序

B.采用顺序存储结构

C.元素按值有序,且采用顺序存储结构

D.元素按值有序,且采用链式存储结构

 

19.采用BF算法在主串a a b a a a c a a c b b b中查找子串a a a c a a c b的查找次数为( )。

A.13

B.14

C.15

D.16

 

20.对广义表L=((a,b),c,d)进行操作tail(head(L))的结果是( )。

A.(c,d )

B.(d )

C.b

D.(b)

赞(0)
未经允许不得转载:奥鹏作业网 » 华东《数据结构》2020年春季学期在线作业(二)【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址