数据结构考试题库含答案.pdf
《数据结构考试题库含答案.pdf》由会员分享,可在线阅读,更多相关《数据结构考试题库含答案.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构考试题库含答案数据结构考试题库含答案数据结构习题集含答案目录选择题第一章绪论1.数据结构这门学科是针对什么问题而产生的(A)A、针对非数值计算的程序设计问题B、针对数值计算的程序设计问题C、数值计算与非数值计算的问题都针对D、两者都不针对2.数据结构这门学科的研究内容下面选项最准确的是(D)A、研究数据对象和数据之间的关系B、研究数据对象C、研究数据对象和数据的操作D、研究数据对象、数据之间的关系和操作3.某班级的学生成绩表中查得张三同学的各科成绩记录,其中数据结构考了 90 分,那么下面关于数据对象、数据元素、数据项描述正确的是(C)A、某班级的学生成绩表是数据元素,90 分是数据项
2、B、某班级的学生成绩表是数据对象,90 分是数据元素C、某班级的学生成绩表是数据对象,90 分是数据项D、某班级的学生成绩表是数据元素,90 分是数据元素4.*数据结构是指(A)。A、数据元素的组织形式B、数据类型C、数据存储结构D、数据定义5.数据在计算机存储器内表示时,物理地址与逻辑地址不相同,称之为(C)。数据结构考试题库含答案-第1页数据结构考试题库含答案-第1页A、存储结构B、逻辑结构C、链式存储结构D、顺序存储结构6.算法分析的目的是(C)A、找出数据的合理性B、研究算法中的输入和输出关系C、分析算法效率以求改进D、分析算法的易懂性和文档型性7.算法分析的主要方法(A)。A、空间复
3、杂度和时间复杂度B、正确性和简明性C、可读性和文档性D、数据复杂性和程序复杂性8.计算机内部处理的基本单元是(B)A、数据B、数据元素C、数据项D、数据库9.数据在计算机内有链式和顺序两种存储方式,在存储空间使用的灵活性上,链式存储比顺序存储要(B)。A、低B、高C、相同D、不好说10.算法的时间复杂度取决于(C)A、问题的规模 B、待处理数据的初始状态C、问题的规模和待处理数据的初始状态D、不好说数据结构考试题库含答案-第2页数据结构考试题库含答案-第2页11.数据结构既研究数据的逻辑结构,又研究物理结构,这种观点(B)。A、正确B、错误C、前半句对,后半句错D、前半句错,后半句对12.在数
4、据结构中,从逻辑上可以把数据结构分成(C)A、动态结构和静态结构B、紧凑结构和非紧凑结构C、线性结构和非线性结构D、内部结构和外部结构13.线性表的顺序存储结构是一种()的存储结构,线性表的链式存储结构是一种(A)存储结构。A、随机存取B、顺序存取C、索引存取D、散列存取14.*下列程序的时间复杂度是(A)for(i=1;i=n;+i)for(j=1;j=n;+j)c ij=0;A、O(n2)B、O(n)C、O(2n)D、O(2n2)15.*下列程序的空间复杂度是(A)for(i=1;i=n;+i)数据结构考试题库含答案-第3页数据结构考试题库含答案-第3页for(j=1;j=m;+j)c i
5、j=0;A、O(m*n)B、O(m+n)C、O(m-n)D、O(m/n)16.*求下列程序段的时间复杂度(B)for(i=1;i=n;i+)for(j=1;j=n;j+)x=x+1;A、O(n2)B、O(n)C、O(1)D、O(0)第二章线性表1.关于线性表的说法不正确的是(D)A、存在唯一的一个被称为“第一个”的数据元素(开始结点)B、存在唯一的一个被称为“最后一个”的数据元素(终端结点)C、除第一个之外,集合中的每个数据元素均只有一个前驱D、除第一个之外,集合中的每个数据元素均只有一个后继2.关于顺序表的说法不正确的是(D)A、逻辑关系上相邻的两个元素在物理存储位置上也相邻B、可以随机存取
6、表中任一元素,方便快捷C、在线性表中插入某一元素时,往往需要移动大量元素D、在线性表中删除某一元素时,无需移动大量元素3.当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用什么存储结构(A)数据结构考试题库含答案-第4页数据结构考试题库含答案-第4页A、顺序表B、单链表C、循环链表D、双链表4.在一个长度为 n 的顺序表中第 i 个元素(1=i0)个结点的完全二叉树的深度为(C)。.log2(n).log2(n).log2(n)+1.log2(n)+116.在一棵三元树中度为 3 的结点数为 2 个,度为 2 的结点数为 1个,度为 1 的结点
7、数为2 个,则度为 0 的结点数为(D)个。A.4B.517.有关二叉树下列说法正确的是(B)A二叉树的度为 2 B一棵二叉树的度可以小于 2C二叉树中至少有一个结点的度为 2 D二叉树中任何一个结点的度都为 2 18.在完全二叉树中,若一个结点是叶结点,则它没(C)。A左子结点 B右子结点C左子结点和右子结点 D左子结点,右子结点和兄弟结点19.在下列情况中,可称为二叉树的是(B)A每个结点至多有两棵子树的树 B.哈夫曼树C每个结点至多有两棵子树的有序树D.每个结点只有一棵右子树数据结构考试题库含答案-第11页数据结构考试题库含答案-第11页第七章图1.图的深度优先遍历类似于二叉树的(A)。
8、A先序遍历 B中序遍历 C后序遍历 D层次遍历2.已知一个图如图所示,若从顶点a出发按深度优先遍历,则可能得到的一种顶点序列为(C)Aabecdf Bacfebd Caebcfd Daedfcb3.若从无向图的任意一个顶点出发进行一次深度优先搜索可以访问图中所有的顶点,则该图一定是(B)图。A非连通 B连通 C强连通 D有向4.在一个图中,所有顶点的度数之和等于所有边数的(C)倍。A 1/2B 1C 2D 35.在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的(B)倍。A 1/2B 1C 2D 36.一个有 N 个顶点的有向图最多有(B)条边。A NB N(N-1)C N(n-1)/2
9、D 2N7.具有 4 个顶点的无向完全图有(A)条边。A 6B 12数据结构考试题库含答案-第12页数据结构考试题库含答案-第12页C 18D 208.具有 6 个顶点的无向图至少有(A)条边才能确保是一个连通图。A 5B 6C 7D 89.对于一个具有 N 个顶点的无向图,若采用邻接矩阵表示,则该矩阵大小是(D)A NB(N-1)2C N-1D N*N10.一个具有 N 个顶点的无向图中,要连通全部顶点至少要(C)条边A NB N+1C N-1D N/211.*已知图的邻接矩阵如图所示,则从顶点 0 出发按深度优先遍历的结果是(C)。01000111011000010110101100110
10、01000110010011011110 A 0 2 4 3 1 5 6 B 0 1 3 6 5 4 2C 0 1 3 4 2 5 6 D 0 3 6 1 5 4 212.已知图的邻接表下图所示,则从顶点0 出发按广度优先遍历的结果是(),按深度优先遍历的结果是(D)。数据结构考试题库含答案-第13页数据结构考试题库含答案-第13页A 0 1 3 2B 0 2 3 1C 0 3 2 1D 0 1 2 313.已知图的邻接表下图所示,则从顶点0 出发按广度优先遍历的结果是(),按深度优先遍历的结果是()。A 0 1 3 2B 0 2 3 1C 0 3 2 1D 0 1 2 314.当在一个有序的
11、顺序表上查找一个数据时,既可用折半查找,也可用顺序查找,但前者比后者的查找速度(C)。A 必定快B 不一定C 在大部分情况下要快D 取决于表递增还是递减15.折半查找有序表(4,6,10,12,20,30,50,70,88,100)。若查找表中元素 58,则它将依次与表中(A)比较大小,查找结果是失败。A20,70,30,50 B30,88,70,50C20,50 D30,88,50第八章查找1.顺序查找法适合于存储结构为(B)的线性表。A散列存储 B顺序存储或链式存储C压缩存储 D索引存储2.在查找过程中,若同时还要增、删工作,这种查找称为(B)。A、静态查找B、动态查找数据结构考试题库含答
12、案-第14页数据结构考试题库含答案-第14页C、内查找D、外查找3.索引顺序表的特点是顺序表中的数据(A)。A、有序B、无序C、块间有序D、散列4.采用顺序查找方法查找长度为n的线性表时,每个元素的平均查找长度为(C)A、nB、n/2C、(n+1)/2D、(n-1)/25.*将 10 个元素散列到 1000000 个单元的哈希表,则(C)产生冲突。A、一定会B、一定不会C、仍可能会D、以上都不对6.*散列表的地址区间为 016,散列函数 H(k)=k%17,采用线性探测法解决地址冲突,将关键字 26、25、72、38、1、18、59 依次存储到散列表中。元素 59 存放在散列表中的地址为(A)
13、A、8B、9C、10D、117.设有序表的关键字序列为1,3,9,12,32,41,45,62,75,77,82,95,100,当采用二分查找法查找值为 82 的节点时,经(C)次比较后查找成功。数据结构考试题库含答案-第15页数据结构考试题库含答案-第15页A、1B、2C、3D、48.设有 100 个元素,用折半查找法进行查找时,最大、最小比较次数分别时(A)A、7,1B、6,1C、5,1D、8,1第九章排序1.对 n 个不同的记录按排序码值从小到大次序重新排列,用冒泡(起泡)排序方法,初始序列在(A)情况下,与排序码值总比较次数最少。A按排序码值从小到大排列 B按排序码值从大到小排列C随机
14、排列(完全无序)D基本按排序码值升序排列2.对 n 个不同的记录按排序码值从小到大次序重新排列,用冒泡(起泡)排序方法,在(B)情况下,与排序码值总比较次数最多。A按排序码值从小到大排列 B按排序码值从大到小排列C随机排列(完全无序)D基本按排序码值升序排列3.对n个不同的记录按排序码值从小到大次序重新排列,用直接插入排序方法,初始序列在(A)情况下,与排序码值总比较次数最少。A按排序码值从小到大排列 B按排序码值从大到小排列C随机排列(完全无序)D基本按排序码值升序排列4.对n个不同的记录按排序码值从小到大次序重新排列,用直接插入排序方法,初始序列在(B)情况下,与排序码值总比较次数最多。A
15、按排序码值从小到大排列 B按排序码值从大到小排列数据结构考试题库含答案-第16页数据结构考试题库含答案-第16页C随机排列(完全无序)D基本按排序码值升序排列5.对n个不同的记录按排序码值从小到大次序重新排列,用快速排序方法在(C)情况下,与排序码值总比较次数最少。A按排序码值从小到大排列 B按排序码值从大到小排列C随机排列(完全无序)D基本按排序码值升序排列6.对n个不同的记录按排序码值从小到大次序重新排列,用快速排序方法,在(A)情况下与排序码值总比较次数最多。A按排序码值从小到大排列 B按排序码值从大到小排列C随机排列(完全无序)D基本按排序码值升序排列7.用冒泡排序方法对n个记录按排序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 考试 题库 答案
限制150内