西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3

上传人:壹****1 文档编号:467869133 上传时间:2022-09-04 格式:DOCX 页数:11 大小:12.88KB
返回 下载 相关 举报
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3_第1页
第1页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3_第2页
第2页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3_第3页
第3页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3_第4页
第4页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3》由会员分享,可在线阅读,更多相关《西北工业大学21秋《数据结构》复习考核试题库答案参考套卷3(11页珍藏版)》请在金锄头文库上搜索。

1、西北工业大学21秋数据结构复习考核试题库答案参考1. 数组的逻辑结构不同于下列( )的逻辑结构。A.线性表B.栈C.队列D.树参考答案:D2. 下列四种排序中( )的空间复杂度最大。A.插入排序B.冒泡排序C.堆排序D.归并排序参考答案:C3. 快速排序方法在( )情况下最不利于发挥其长处。A.被排序的数据量太大B.被排序数据中含有多个相同值C.被排序数据已基本有序D.被排序数据数目为奇数参考答案:C4. 下列排序算法中( )排序在一趟结束后不一定能选出一个元素放在其最终位置上。A.选择B.冒泡C.归并D.堆参考答案:C5. 按层次次序将一颗有n个结点的完全二叉树的所有结点从1到n编号,当iA

2、.2i-1B.2iC.2i+1D.不确定参考答案:B6. 对于顺序存储的线性表,访问结点和增加、删除结点的时间复杂度为( )。A.O(n) O(n)B.O(n) O(1)C.O(1) O(n)D.O(1) O(1)参考答案:C7. 下列四种基本的逻辑结构中,数据元素之间关系最弱的是( )。A.集合B.线性结构C.树形结构D.图状结构参考答案:A8. 一个好的算法有( )设计要求。A、正确性B、可读性C、健壮性D、效率与低存储量要求参考答案:ABCD9. 一棵左右子树均不空的二叉树在前序线索化后,其中空的链域的个数是( )。A.不确定B.2C.1D.0参考答案:C10. 下面说法错误的是( )。

3、 (1)算法原地工作的含义是指不需要任何额外的辅助空间; (2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法; (3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界; (4)同一个算法,实现语言的级别越高,执行效率就越低。A.(1)B.(1),(2)C.(1),(4)D.(3)参考答案:C11. 带行表的三元组表是稀疏矩阵的一种( )。A.顺序存储结构B.链式存储结构C.索引存储结构D.散列存储结构参考答案:A12. 已知指针p指向某单链表中的一个结点,则判别该结点有且仅有一个后继结点的条件是p-next-next=null。( )A、错误B、正确参考

4、答案:B13. 链接存储结构属动态存储方式。( )A.正确B.错误参考答案:A14. 在下列排序算法中,哪一个算法的时间复杂度与记录初始排列无关?( )A.直接选择排序B.直接插入排序C.快速排序D.冒泡排序参考答案:A15. 在一个图中所有顶点的度数之和等于所有边数的( )倍。A.1/2B.2C.1D.4参考答案:B16. 对任何一棵二叉树,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。( )A、错误B、正确参考答案:B17. 引入二叉线索树的目的是( )。A.加快查找结点的前驱或后继的速度B.使二叉树的遍历结果唯一C.为了能方便的找到双亲D.为了能在二叉树中方便的进行插入

5、与删除参考答案:A18. 程序一定是算法。( )A.正确B.错误参考答案:B19. 线性链表不具有的特点是( )A.随机访问B.不必事先估计所需存储空间大小C.插入与删除时不必移动元素D.所需空间与线性表长度成正比参考答案:A20. 在所有排序方法中,关键字比较的次数与记录的初始排列次序无关的是( )。A.希尔排序B.快速排序C.插入排序D.选择排序参考答案:D21. 计算机识别、存储和加工处理的对象被统称为( )。A、数据B、数据元素C、数据结构D、数据类型参考答案:A22. 对线性表进行折半查找时,要求线性表必须( )。A.以顺序方式存储B.以链接方式存储C.以顺序方式存储,且结点按关键字

6、有序排序D.以链接方式存储,且结点按关键字有序排序参考答案:C23. 健壮的算法不会因非法的输人数据而出现莫名其妙的状态。( )A.正确B.错误参考答案:A24. 不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。( )A.正确B.错误参考答案:A25. 插入、删除只能在同一端进行的线性表,称为( )。A.队列B.栈C.循环队列D.循环栈参考答案:B26. 通用的处理哈希冲突的方法有( )。A、开放定址法B、再哈希法C、链地址法D、建立公共溢出区参考答案:ABCD27. 在文本编辑程序中查找某一特定单词在文本中出现的位置,可以利用串的定位操作。( )A、错误B、正确参考答案

7、:B28. 已知一个散列表如图所示,其散列函数为H(key)=key%11,采用二次探查法处理冲突,则下一个插入的关键字49的地址为( )。A.2B.3C.8D.9参考答案:C29. 数据的逻辑结构是指数据的各数据项之间的逻辑关系。( )A.正确B.错误参考答案:B30. 若有向图的邻接矩阵中,主对角线以下元素均为零,则该图的拓扑有序序列( )。A.存在B.可能不存在C.不存在D.不一定存在参考答案:A31. 在图采用邻接表存储时,求最小生成树的Prim算法的时间复杂度为( )。A.O(n)B.O(n+e)C.O(n2)D.O(n3)参考答案:B32. 设F是一个森林,B是由F转换得到的二叉树

8、,F中有n个非叶结点,则B中右指针域为空的结点有( )A.n-1B.nC.n+1D.n+2参考答案:B33. 数据元素及其关系在计算机存储器内的表示,称为数据的( )。A.逻辑结构B.存储结构C.线性结构D.非线性结构参考答案:B34. 对一棵有100个结点的完全二叉树按层编号,则编号为49的结点,它的左孩子的编号为98。( )A、错误B、正确参考答案:B35. 队列的修改是按照先进先出的原则进行的。( )A、错误B、正确参考答案:B36. 含n个顶点的无向连通图中至少含有n条边。( )A、错误B、正确参考答案:A37. 设某完全无向图中有n个顶点,则该完全无向图中有( )条边。A.n(n-1

9、)/2B.n(n-1)C.n2D.n2-1参考答案:A38. 最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( )。A.(rear+1)%n=frontB.rear=frontC.rear+1=frontD.(rear-l)%n=front参考答案:B39. 链表与顺序存储结构相比,在链表中进行插入、删除操作的效率高。( )A.正确B.错误参考答案:A40. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B41. 数据结构中所定义的数据元素,是用于表示数据的( )。A.最小单位

10、B.最大单位C.基本单位D.不可分割的单位参考答案:C42. 分块查找的平均查找长度不仅与索引表的长度有关,而且与块的长度有关。( )A.正确B.错误参考答案:A43. 用二叉链表表示具有n个结点的二叉树时,值为空的指针域的个数为( )。A.n-1B.nC.n+lD.2n参考答案:C44. 有关二叉树下列说法正确的是( )。A.二叉树的度为2B.一棵二叉树的度可以小于2C.二叉树中至少有一个结点的度为2D.二叉树中任何一个结点的度都为2参考答案:B45. 求图的最小(代价)生成树问题,考虑的是下面的哪一种图?( )A.有向图B.无向图C.带权的有向图D.带权的无向图参考答案:D46. 由于排序

11、过程中涉及的存储器不同,可以将排序方法分为( )。A、稳定排序B、不稳定排序C、内部排序D、外部排序参考答案:CD47. B+树应用在( )文件系统中。A.顺序B.散列C.VSAMD.ISAM参考答案:C48. 在一个长度为100的顺序表中删除第10个元素时,需移动90个元素。( )A、错误B、正确参考答案:B49. 设有100个数据元素,采用折半搜索时,最大比较次数为( )A.6B.7C.8D.10参考答案:B50. 设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是( )。A.6B.4C.3D.2参考答案:C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号