百年教育职业培训中心 百年教育学习服务平台
资讯中心

学起pluss数据结构与算法设计形成性考核答案

来源: 更新时间:

s数据结构与算法设计学校:无问题:1.下列排序算法中( )不能保证每趟排序至少能将一个元素放到其最终的位置上。选项:•A.快速排序•B.shell排序•C.堆排序&bul

s数据结构与算法设计

学校: 无

问题: 1. 下列排序算法中( )不能保证每趟排序至少能将一个元素放到其最终的位置上。

选项:

A. 快速排序

B. shell排序

C. 堆排序

D. 冒泡排序

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 设有无向图G=(V,E),其中顶点集合V={a,b,c,d,e,f},边集合E={(a,b), (a,e), (a,c), (b,e), (c,f), (f,d), (e,d)}。对G进行深度优先遍历,正确的遍历序列是( )。

选项:

A. a,国家开放大学答案b,e,c,d,f

B. a,c,f,e,b,d

C. a,e,b,c,f,d

D. a,e,d,f,c,b

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 设有一组关键字值(46,79,56,38,40,84),则用快速排序的方法,以第一个记录为基准得到的一次划分结果为( )。

选项:

A. 38,40,46,56,79,84

B. 40,38,46,79,56,84

C. 40,38,46,56,79,84

D. 40,38,46,84,56,79

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 在一个长度为n的顺序表中向第i个元素(0≤i≤n)位置插入一个新元素时,需要从后向前依次后移( )个元素。

选项:

A. n-i

B. n-i+1

C. n-i-1

D. i

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 若栈采用顺序存储结构,正常情况下,删除堆栈中一个元素,栈顶指针top的变化是( )。

选项:

A. 不变

B. top=0

C. top- -

D. top++

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 将含有83个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为41的双亲结点编号为( )。

选项:

A. 42

B. 40

C. 21

D. 20

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. 将含有83个结点的完全二叉树从根结点开始编号,根为1号,后面按从上到下、从左到右的顺序对结点编号,那么编号为41的双亲结点编号为( )。

选项:

A. 42

B. 40

C. 21

D. 20

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 当4个元素的进栈序列给定以后,由这4个元素组成的可能的出栈序列应该有( )。

选项:

A. 24种

B. 17种

C. 16种

D. 14种

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 串的长度是( )。

选项:

A. 串中不同字母的个数

B. 串中不同字符的个数

C. 串中所含字符的个数,且大于0

D. 串中所含字符的个数

答案: 请关注公众号【渝粤搜题】查看答案

问题: 10. 以下说法错误的是( )。

选项:

A. 二叉树可以是空集

B. 二叉树的任一结点都有两棵子树

C. 二叉树与树具有相同的树形结构

D. 二叉树中任一结点的两棵子树有次序之分

答案: 请关注公众号【渝粤搜题】查看答案

问题: 11. 外部排序是指( )。

选项:

A. 在外存上进行的排序方法

B. 不需要使用内存的排序方法

C. 数据量很大,需要人工干预的排序方法

D. 排序前后数据在外存,排序时数据调入内存的排序方法

答案: 请关注公众号【渝粤搜题】查看答案

问题: 12. 设二维数组A

选项:

A. S+66

B. S+60

C. S+33

D. S+30

答案: 请关注公众号【渝粤搜题】查看答案

问题: 13. 设在一不带头结点的链队列中,front和rear分别为其队头和队尾指针,则删除一个结点的操作是( )。

选项:

A. rear=front->next

B. rear=rear->next

C. front=front->next

D. front=rear->next

答案: 请关注公众号【渝粤搜题】查看答案

问题: 14. 下列叙述中错误的是( )。

选项:

A. 由树的先序遍历序列和后序遍历序列可以惟一确定一棵树

B. 二叉树不同于度为2的有序树

C. 深度为k的二叉树上最少有k个结点

D. 在结点数目相同的二叉树中,最优二叉树的路径长度最短

答案: 请关注公众号【渝粤搜题】查看答案

问题: 15. 若用一个大小为6的数组来实现循环队列,且当前队尾指针rear和队头指针front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为(  )。

选项:

A. 1和5

B. 2和4

C. 4和2

D. 5和1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 16. 对含有( )个结点的非空二叉树,采用任何一种遍历方式,其结点访问序列均相同。

选项:

A. 0

B. 1

C. 2

D. 不存在这样的二叉树

答案: 请关注公众号【渝粤搜题】查看答案

问题: 17. 当4个元素的进栈序列给定以后,由这4个元素组成的可能的出栈序列应该有( )。

选项:

A. 24种

B. 17种

C. 16种

D. 14种

答案: 请关注公众号【渝粤搜题】查看答案

问题: 18. 在一个长度为n的顺序表中向第i个元素(0≤i≤n)位置插入一个新元素时,需要从后向前依次后移( )个元素。

选项:

A. n-i

B. n-i+1

C. n-i-1

D. i

答案: 请关注公众号【渝粤搜题】查看答案

问题: 19. 当4个元素的进栈序列给定以后,由这4个元素组成的可能的出栈序列应该有( )。

选项:

A. 24种

B. 17种

C. 16种

D. 14种

答案: 请关注公众号【渝粤搜题】查看答案

问题: 20. 栈和队列的共同之处在于它们具有相同的( )。

选项:

A. 逻辑特性

B. 物理特性

C. 运算方法

D. 元素类型

答案: 请关注公众号【渝粤搜题】查看答案

问题: 21. 串是n个字母的有限序列(n>0)。 ( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 22. 对采用链式存储结构的栈进行操作不必判断溢出。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 23. 栈和队列都将插入和删除操作限制在表的端点处进行。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 24. 如果两个串含有相同的字符,则说它们相等。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 25. 栈和队列都将插入和删除操作限制在表的端点处进行。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 若采用顺序映象,则数据元素在内存中占用的存储空间(  )。

选项:

A. 一定连续

B. 一定不连续

C. 可连续可不上海开放大学答案连续

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 下列叙述中错误的是( )。

选项:

A. 树的度与该树中结点的度的最大值相等

B. 二叉树就是度为2的有序树

C. 有5个叶子结点的二叉树中必有4个度为2的结点

D. 满二叉树一定是完全二叉树

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 栈和队列的共同之处在于它们具有相同的( )。

选项:

A. 逻辑特性

B. 物理特性

C. 运算方法

D. 元素类型

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 设广义表L=((a,()),b,(c,d,e)),则Head(Tail(Tail(L)))的值为( )。

选项:

A. b

B. c

C. (c)

D. (c,d,e)

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 稀疏矩阵一般的压缩存储方法有两种,即( )。

选项:

A. 二维数组和三组数组

B. 三元组表和散列

C. 三元组表和十字链表

D. 散列和十字链表

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 若5个元素的出栈序列为1,2,3,4,5,则进栈序列可能是( )。

选项:

A. 2,4,3,1,5

B. 2,3,1,5,4

C. 3,1,4,2,5www.yuyue-edu.cn

D. 3,1,2,5,4

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. 任何一个带权的无向连通图的最小生成树( )

选项:

A. 只有一棵

B. 有一棵或多棵

C. 一定有多棵

D. 可能不存在

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 对二叉排序树进行( )遍历所得的遍历序列中,关键字值是按升序排列的。

选项:

A. 前渝粤题北京开放大学答案库序

B. 中序

C. 后序

D. 层序

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 设输入序列为ABC,输出序列为CBA,则经过的栈操作为(  )。

选项:

A. push,pop,push,pop,push,pop

B. push,push,push,po江苏开放大学答案p,pop,pop

C. push,push,pop,pop,push,pop

D. push,pop,push,push,pop,pop

答案: 请关注公众号【渝粤搜题】查看答案

问题: 10. 在循环队列中,若front与rear分别表示队头元素和队尾元素的位置,则判断循环队列队空的条件是( )。

选项:

A. front=rear+1

B. rear=front+1

C. front==rear

D. rear=front-1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 11. 任何一个带权的无向连通图的最小生成树( )

选项:

A. 只有一棵

B. 有一棵或多棵

C. 一定有多棵

D. 可能不存在

答案: 请关注公众号【渝粤搜题】查渝粤搜题看答案

问题: 12. 数组通常具有的两种基本操作是( )。

选项:

A. 插入与删除

B. 索引和修改

C. 查找和修改

D. 查找与删除

答案: 请关注公众号【渝粤搜题】查看答案

问题: 13. 深度为5的二叉树至多有( )个结点。

选项:

A. 16

B. 32

C. 31

D. 10

答案: 请关注公众号【渝粤搜题】查看答案

问题: 14. 深度为5的二叉树至多有( )个结点。

选项:

A. 16

B. 32

C. 31

D. 10

答案: 请关注公众号【渝粤搜题】查看答案

问题: 15. 若需在O(nlog

选项:

A. 快速排序

B. 堆排序

C. 归并排序

D. 直接插入排序

答案: 请关注公众号【渝粤搜题】查看答案

问题: 16. 对矩阵压缩存储是为了( )。

选项:

A. 方便运算

B. 节省空间

C. 方便存储

D. 提高运算速度

答案: 请关注公众号【渝粤搜题】查看答案

问题: 17. 在长为n的顺序表中删除一个数据元素,平均需移动( )个数据元素。

选项:

A. n

B. n-1

C. n/2

D. (n-1)/2

答案: 请关注公众号【渝粤搜题】查看答案

问题: 18. 对含有( )个结点的非空二叉树,采用任何一种遍历方式,其结点访问序列均相同。

选项:

A. 0

B. 1

C. 2

D. 不存在这样的二叉树

答案: 请关注公众号【渝粤搜题】查看答案

问题: 19. 设图G的邻接矩阵A=

选项:

A. 1

B. 3

C. 4

D. 9

答案: 请关注公众号【渝粤搜题】查看答案

问题: 20. 判定一个栈顶指针为S且不带头结点的链栈为空栈的条件是( )。

选项:

A. S

B. S->next

C. S->next==NULL

D. !S

答案: 请关注公众号【渝粤搜题】查看答案

问题: 21. 在顺序表中,逻辑上相邻的元素在物理位置上不一定相邻。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 22. 顺序表可以按下标随机(或直接)访问,顺序表还可以从某一指定元素开始,向前或向后逐个元素顺序访问。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 23. 顺序表可以按下标随机(或直接)访问,顺序表还可以从某一指定元素开始,向前或向后逐个元素顺序访问。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 24. 串是n个字母的有限序列(n>0)。 ( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 25. 对采用链式存储结构的栈进行操作不必判断溢出。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 1. 数组通常具有的两种基本操作是( )。

选项:

A. 插入与删除

B. 索引和修改

C. 查找和修改

D. 查找与删除

答案: 请关注公众号【渝粤搜题】查看答案

问题: 2. 栈和队列的共同之处在于它们具有相同的( )。

选项:

A. 逻辑特性

B. 物理特性

C. 运算方法

D. 元素类型

答案: 请关注公众号【渝粤搜题】查看答案

问题: 3. 在循环队列中,若front与rear分别表示队头元素和队尾元素的位置,则判断循环队列队空的条件是( )。

选项:

A. front=rear+1

B. rear=front+1

C. front==rear

D. rear=front-1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 4. 下面给出的四种排序法中( )排序法是不稳定的排序法。

选项:

A. 插入

B. 冒泡

C. 二路归并

D. 堆

答案: 请关注公众号【渝粤搜题】查看答案

问题: 5. 将两个各有n个元素的有序表归并成一个有序表,最少进行( )次比较。

选项:

A. n

B. 2n-1

C. 2n

D. n-1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 6. 稀疏矩阵一般的压缩存储方法有两种,即( )。

选项:

A. 二维数组和三组数组

B. 三元组表和散列

C. 三元组表和十字链表

D. 散列和十字链表

答案: 请关注公众号【渝粤搜题】查看答案

问题: 7. 设单链表中结点的结构为(data, next)。已知q所指结点是p所指结点的直接前驱,若在q与p之间插入结点s,则应执行下列( )操作?

选项:

A. s.next = p.next; p.next = s

B. q.next = s; s.next = p;

C. p.next = s.next; s.next = p

D. p.next = s; s.next = q;

答案: 请关注公众号【渝粤搜题】查看答案

问题: 8. 若5个元素的出栈序列为1,2,3,4,5,则进栈序列可能是( )。

选项:

A. 2,4,3,1,5

B. 2,3,1,5,4

C. 3,1,4,2,5

D. 3,1,云南开放大学答案2,5,4

答案: 请关注公众号【渝粤搜题】查看答案

问题: 9. 设深度为k广东开放大学答案的二叉树上只有度为0和度为2的节点,则这类二叉树上所含结点总数最少( )个

渝粤教育选项:

A. k+1

B. 2k

C. 2k-1

D. 2k+1

答案: 请关注公众号【渝粤搜题】查看答案

问题: 10. 广义表(a,(b,(),c))的深度为( )。

选项:

A. 1

B. 2

C. 3

D. 4

答案: 请关注公众号【渝粤搜题】查看答案

问题: 11. 某队列初始为空,若它的输入序列为a,b,c,d,它的输出序列应为( )。

选项:

A. a,b,c,d

B. d,c,b,a

C. a,c,b,d

D. d,a,c,b

答案: 请关注公众号【渝粤搜题】查看答案

问题: 12. 以下属单链表优点的是(  )。

选项:

A. 顺序存取

B. 插入操作能在O(1)的时间复杂度上完成

C. 插入时不需移动数据元素

D. 节省存储空间

答案: 请关注公众号【渝粤搜题】查看答案

问题: 13. 下列叙述中错误的是( )。

选项:

A. 对数组一般不做插入和删除操作

B. 顺序存储的数组是一个随机存取结构

C. 空的广义表没有表头和表尾

D. 广义表的表尾可能是原子也可能是子表

答案: 请关注公众号【渝粤搜题】查看答案

问题: 14. 若5个元素的出栈序列为1,2,3,4,5,则进栈序列可能是( )。

选项:

A. 2,4,3,1,5

B. 2,3,1,5,4

C. 3,1,4,2,5

D. 3,1,2,5,4

答案: 请关注公众号【渝粤搜题】查看答案

问题: 15. 设有一组关键字值(46,79,56,38,40,84),则用堆排序的方法建立的初始堆为( )。

选项:

A. 79,46,56,38,40,84

B. 84,79,56,38,40,46

C. 84,79,56,46,40,38

D. 84,56,79,40,46,38

答案: 请关注公众号【渝粤搜题】查看答案

问题: 16. 设无向图的顶点个数为n,则该图最多有( )条边。

选项:

A. n-1

B. n(n-1)/2

C. n(n+1)/2

D. n

答案: 请关注公众号【渝粤搜题】查看答案

问题: 17. 在一个长度为n的链表的表尾插入一个新元素的渐进时间复杂度为( )。

选项:

A. O(n)

B. O(1)

C. O(n

)

D. O(log

)

答案: 请关注公众号【渝粤搜题】查看答案

问题: 18. 串的长度是指( )。

选项:

A. 串中所含不同字母的个数

B. 串中所含字符的个数

C. 串中所含不同字符的个数

D. 串中所含非空格字符的个数

答案: 请关注公众号【渝粤搜题】查看答案

问题: 19. 设串s='abcdefgh',则其子串数为(  )。

选项:

A. 8

B. 37

C. 36

D. 9

答案: 请关注公众号【渝粤搜题】查看答案

问题: 20. 在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为( ) 。

选项:

A. O(n)

B. O(1)

C. O(n2)

D. O(log2n)

答案: 请关注公众号【渝粤搜题】查看答案

问题: 21. 在顺序表中,逻辑上相邻的元素在物理位置上不一定相邻。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 22. 直接选择排序是一种稳定的排序方法。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 23. 在顺序表中,逻辑上相邻的元素在物理位置上不一定相邻。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 24. 从逻辑关系上讲,数据结构主要分为两大类:线性结构和非线性结构。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

问题: 25. 如果两个串含有相同的字符,则说它们相等。( )

选项:

答案: 请关注公众号【渝粤搜题】查看答案

电话咨询