郑州大学远程教育数据结构考试Word下载.docx

上传人:b****2 文档编号:621162 上传时间:2023-04-29 格式:DOCX 页数:16 大小:34.45KB
下载 相关 举报
郑州大学远程教育数据结构考试Word下载.docx_第1页
第1页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第2页
第2页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第3页
第3页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第4页
第4页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第5页
第5页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第6页
第6页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第7页
第7页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第8页
第8页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第9页
第9页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第10页
第10页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第11页
第11页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第12页
第12页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第13页
第13页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第14页
第14页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第15页
第15页 / 共16页
郑州大学远程教育数据结构考试Word下载.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

郑州大学远程教育数据结构考试Word下载.docx

《郑州大学远程教育数据结构考试Word下载.docx》由会员分享,可在线阅读,更多相关《郑州大学远程教育数据结构考试Word下载.docx(16页珍藏版)》请在冰点文库上搜索。

郑州大学远程教育数据结构考试Word下载.docx

LMD、"

Howareyou"

4、串是一种特殊的线性表,其特殊性体现在

A、可以顺序存储

B、数据元素是一个字符

吕C可以链接存储

D、数据元素可以是多个字符

5、空格串的长度为

B、1

*C串中空格的个数

D、

第二题、多项选择题(每题2分,5道题共10分)

1、在定长顺序存储表示中,对串长的表示方法有

匚A、用域变量表示

—B、用下标为0的数组分量表示

雨C在串值后加结束标记字符

」D无法明确表示

2、以下关于串的存储方式的说法中正确的是

B、

定长顺序表示和堆分配表示都是串的顺序存储表示

定长顺序表示的串的存储空间是编译时预先分配的一个比较大的连续空间

堆分配表示的串的存储空间是在程序执行过程中动态分配的

堆分配存储表示时的空串不占用连续的存储区

3、两个串相等的充分必要条件是

串长相等且各对应位置字符相等

所含字符集合相同

所含字符个数相同

串值相等

4、串的机内表示方法有

定长顺序存储表示

堆分配存储表示

块链存储表示

散列表示

5、以下关于块链结构的说法正确的是

A、结点大小小,则存储密度小

B、结点大小小,则存储密度大

£

C结点大小小,则占用存储空间多

□D结点大小小,则占用存储空间少

第三题、判断题(每题1分,5道题共5分)

1、如果一个串中的所有字符均在另一串中岀现,则前者是后者的子串。

'

正确"

错误

2、串也有两种存储结构:

顺序结构和链式结构。

冏正确'

3、串是n个字母的有限序列(nA0)。

鬥正确5错误

4、串是元素类型受限制的线性表。

"

正确Q错误

5、在C语言中,用动态分配函数进行管理的自由存储区称为“堆”。

正确河错误

父卷

《数据结构》第05章在线测试剩余时间:

35:

15

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

1、按照二叉树的定义,具有3个结点的二叉树有种形态。

B、4

D、6

2、树最适合表示

--'

IA、有序数据元素

LJB、无序数据元素

C元素之间具有分支层次关系的数据

D、元素之间无联系的数据

3、的同种顺序的遍历仍需要栈的支持。

也A、先序线索树二B、中序线索树

二C后序线索树目D、

B、decab

D、cedba

4、已知二叉树的后序遍历序列是dabec,中序遍历序列是debac,则它的先序遍历序列是

Aacbed

Cdeabc

5、对于表达式(a-b+c)*d/(e+f),其前缀表达式为

A/*+-abcd+ef

B、a-b+c*d/e+f

C/*-a+bcd+ef

D、ab-c+d*ef+/

1、下列关于完全二叉树的叙述中,正确的有。

A、完全二叉树一定是满二叉树

」B、满二叉树一定是完全二叉树

□C完全二叉树中要么没有结点的度为1,要么只可能有一个结点的度为1

D只有一个结点的度为1的二叉树一定是完全二叉树

2、下列关于树和二叉树的叙述中,正确的有。

’A、森林和二叉树之间可以相互转换

B、树和二叉树之间可以相互转换

C二叉树的子树有左右之分,而树的子树没有左右之分

D二叉树结点的最大度数为2,而树的结点的最大度数没有限制

3、森林的遍历方式有

A、先序遍历田B、中序遍历

Lc后序遍历

厂D层序遍历

4、先序序列和中序序列相同的二叉树有。

*A、空二叉树—JB、左单支树

■—C右单支树

园D根树

5、将一个有50个结点的完全二叉树按层序编号(根编号为1),则编号为25的结点

已A、有左孩子

B、有右孩子

C无左孩子

’D无右孩子

1、n个叶子的Huffman树共有2n-1个结点。

正确'

2、二叉树的先、中、后序遍历序列中,叶子结点的相对顺序不会发生改变。

*正确错误

3、将一棵树转换成相应的二叉树后,二叉树的根结点肯定没有左子树。

正确•错误

4、二叉树的先序遍历序列中,任意一个结点均处在其孩子结点的前面。

席]正确

Id错误

5、给定二叉树的先序和后序遍历序列,可以唯一的确定这棵二叉树。

E3

正确

阿错误

数据结构》第06章在线测试

47:

27

1、本卷满分20分

1、一个有n个顶点的无向图若是连通图,则至少有.

条边。

B、n

*An-1

C、n+1

D、(n+1)/2

2、4个顶点的无向完全图有.

二CC16

D、20

3、一个无向连通图的生成树是含有该连通图所有顶点的'

二A、极大连通子图

B、极大子图

4、对.

:

刃C极小连通子图

D、极小子图

,用克鲁斯卡尔算法求最小生成树较为合适。

B、连通图

A、非连通图

5、对.

D、稠密图

,用Prim算法求最小生成树较为合适。

』A、非连通图

1、如果对无向图G必须进行二次广度优先遍历才能访问到图中所有顶点,则下列说法中正确的是

AG肯定不是完全图

-JB、G肯定不是连通图

匚CG中一定有回路

」DG有两个连通分量

2、下列说法中正确的是。

A、无向图中的极大连通子图称为连通分量。

匚B、图的广度优先搜索中一般要采用队列来暂存刚访问过的顶点

C图的深度优先搜索中一般要采用队列来暂存刚访问过的顶点

厂D有向图的遍历不能采用广度优先搜索方法。

3、下列说法中不正确的有。

A、n个顶点的无向连通图的边数为n(n-1)

二JB、图的广度优先遍历过程是一个递归过程

—Cn个顶点的有向完全图的弧数为n(n-1)

□D有向图的强连通分量是有向图的极大强连通子图

4、下列关于最短路径的说法中,正确的有。

□ADijkstra算法是按路径长度递增的顺序依次产生从某一固定源点到其他各顶点之间的最短路径。

B、若仅求单一源点到某一特定顶点之间的最短路径,则其算法的时间复杂度可以达到0(n)

C求图中每一对顶点间最短路径的Floyd算法的时间复杂度为O(nP)。

LD求图中每一对顶点间的最短路径也可用Dijkstra算法实现。

5、有向图中顶点之间关系的特征是:

每个顶点可以有。

一个前驱

一个后继

多个前驱

多个后继

1、连通网的最小生成树是唯一的。

正确*错误

2、Dijkstra算法是按路径长度递增的顺序依次产生从某一固定源点到其他各顶点之间的最短路径。

U正确DJ错误

3、图的深度优先遍历算法类似于二叉树的先序遍历

勺正确

n

4、对稀疏图,用Prim算法求最小生成树较为合适

胡正确

5、若从无向图的一个顶点岀发进行深度优先遍历可访问到图中的所有顶点,

该图一定是连通图。

二正确

《数据结构》第07章在线测试

42:

32

1、对线性表进行折半查找时,要求线性表必须。

A、以顺序方式存储IdB、以链式方式存储

*C以顺序方式存储且表中元素按关键字有序排列D、以链式方式存储且表中元素按关键字有序排列

相同。

2、用折半查找对长度为12的有序表进行查找,则等概率下查找成功时的平均查找长度为

A35/12

C39/12

3、用链地址法处理冲突构造的散列表中,每个地址单元所链接的同义词表的

日A、关键字EHB、元素值

•刃C散列地址外D、含义

4、如果要求一个线性表既能较快的查找,又能适应动态变化的要求,可以采用查找方法。

B、顺序

打A、折半

5、哈希函数有一个性质:

函数值应按取其值域的每一个值。

B、最大概率

nD、同等概率

1、构造散列函数时通常考虑的因素有。

两A、计算函数的工作量

刃B、关键字的长度

“C散列表长

宙D关键字的分布情况

2、下列关于n个结点的m阶B树的说法中,正确的是

厂A、树中每个结点最多有m个关键字

B、树中叶子结点的个数为n+1

C在B树上进行查找的过程是顺指针找结点和在结点内找关键字交叉进行的过程。

已D树中所有叶子结点都在同一层,并且不带任何信息

’E、树中每个结点最多有m-1个关键字

F树中每个结点最多有m+1个关键字

3、影响散列表的平均查找长度的因素有

A、散列函数

B、散列表长

C装填因子

D处理冲突的方法

4、在顺序表的顺序查找算法中,监视哨的位置。

A、只能在表头

r

B、只能在表尾

17

C可以在表头

D可以在表尾

5、对序列{50,

72,43,85,75,20,35,45,30}按顺序建二叉排序树,

则在树中须比较3次方可查找成功的元素有

A50

B、43

C85

D75

E、20

F、35

G45

H30

1、散列表的装填因子越小,发生冲突的可能性越大。

CI

2、折半查找和二叉排序树查找的时间性能相同。

3、给岀不同的输入序列构造二叉排序树,一定得到不同的二叉排序树。

c\

4、9阶B树中,

除根以外的任意非终端结点中的关键字个数不少于

4。

13正确L1错误

5、在分块查找中,对索引表的查找既可用顺序查找法,也可用折半查找法。

乏3正确二错误

37:

《数据结构》第08章在线测试

1、下列方法中,是稳定的排序方法。

a]a折半插入排序I厂:

b、希尔排序

C快速排序'

D、堆排序

2、一组记录的关键字序列为{46,79,56,38,40,84},则利用快速排序方法,以第一个记录为枢轴得到的一次划分结果是.

iilA{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}

3、在下列排序方法中,平均情况下占用内存量最大的是方法。

A快速排序匸计B、插入排序

旦C冒泡排序口D、堆排序

4、在下列排序方法中,在待排序的数据有序时,花费时间反而最多的是。

口A堆排序

色C快速排序

5、对n个记录的序列进行堆排序,最坏情况下的时间复杂度为

—AO(logn)

CO(n)

亠B、起泡排序

□D、插入排序

B、O(nlogn)

D、O(nA2)

1、下列排序方法中,是稳定的排序方法。

□A简单选择排序

EB起泡排序

1C快速排序

1D直接插入排序

2E、折半插入排序

2、在下列排序方法中,每一趟排序结束后都能选岀一个元素放在其最终位置上的是

冋A简单选择排序

两B起泡排序

巨C快速排序

2E堆排序

3、下列排序方法中,空间复杂度为0

(1)的排序方法有。

厂A堆排序

1B快速排序

1C直接插入排序

1D冒泡排序

4、下列排序方法中,在最坏情况下算法的时间复杂度为05人2)的有。

2B快速排序

两C希尔排序

D冒泡排序

5、下列排序方法中,不稳定的排序方法有。

厂A希尔排序回B快速排序冈C堆排序

1D直接插入排序

1、快速排序的速度在所有排序方法中是最快的,而且所需的附加空间也最少

R正确巨错误

2、在一个大顶堆中,最小元素不一定在最后。

旦正确龙错误

3、在数据表基本有序时,冒泡排序方法的时间复杂度一定接近0(n)。

E3正确E2错误

4、由于希尔排序的最后一趟与直接插入排序过程相同,所以前者一定比后者花费的时间多

E3正确E3错误

5、在初始数据表为逆序时,冒泡排序所执行的比较次数最多。

口正确口错误

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2