ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:34.50KB ,
资源ID:67461      下载积分:6 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-67461.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2014年9月份考试数据结构第二次作业.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2014年9月份考试数据结构第二次作业.doc

1、2014年 9月份考试数据结构第二次作业 一、单项选择题(本大题共 100分,共 40 小题,每小题 2.5 分) 1. 适于对动态查找表进行高效率查找的组织结构是( ) A. 有序表 B. 分块有序表 C. 二叉排序树 D. 线性链表 2. 数组占用的空间( ) A. 必须连续 B. 可以不连续 C. 不能连续 D. 不必连续 3. 对长度为 155的顺序表在等概率情况下进行顺序查找的平均查找长度为( ) A. 78 B. 77.5 C. 155 D. 156 4. 用某种排序方法对关键字序列( 25, 84, 21, 47, 15, 27, 68, 35, 20)进行排序时,序列的变化情况

2、如下: 20, 15, 21, 25, 47, 27, 68, 35, 84 15, 20, 21, 25, 35, 27, 47, 68, 84 15, 20, 21, 25, 27, 35, 47, 68, 84 则所采用的排序方法是( ) A. 选择排序 B. 希尔排序 C. 归并排序 D. 快速排序 5. 已知非空二叉树采用顺序存储结构,树中结点的数据信息依次存放在一个一维数组中,即 A B C D E F G H A. G,D,B,A,F,H.C,E B. G,B,D,A,F,H,C,E C. B,D,G,A,F,H,C,E D. B,G,D,A,E,H,C,F 6. 判定一个队列

3、QU(最多元素为 m0)为满队列的条件是( ) A. QU-rear QU-front = = m0 B. QU-rear QU-front 1= = m0 C. QU-front = = QU-rearQU-front = = QU-rear+1 7. 图中有 n个顶点, e条边,如果用邻接表表示图,则深度优先搜索遍历图的时间复杂性为( )。 A. O(n) B. O(e) C. O(n2) D. O(n+e) 8. 如果只想得到 1024 个元素组成的序列中的前 5 个最小元素,那么用( )方法最快。 A. 起泡排序 B. 快速排序 C. 堆排序 D. 直接选择排序 9. Dijkstra

4、 算法的时间复杂度是( ) A. O( n) B. O( n2) C. O( e) D. O( n+e) 10. 设有一个 10阶的对称矩阵 A1010,采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组 B 中, A00存入 B0中,则 A85在 B 中( )位置。 A. 32 B. 33 C. 41 D. 65 11. 如下陈述中正确的是( ) A. 串是一种特殊的线性表 B. 串的长度必须大于零 C. 串中元素只能是字母 D. 空串就是空白串 12. 在一棵二叉树的二叉链表中,空指针域数等于非空指针域数加( )。 A. 2 B. 1 C. 0 D. 1 13. 若 n个顶点的无向图

5、采用邻接矩阵存储方法,该邻接矩阵为一个什么矩阵?( ) A. 对称矩阵 B. 一般矩阵 C. 稀疏矩阵 D. 对角矩阵 14. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址( ) A. 必须是连续的 B. 部分地址必须是连续的 C. 一定是不连续的 D. 连续或不连续都可以 15. VSAM 文件中的记录均存放在( )。 A. 数据集 B. 索引集 C. 顺序集 D. 以上都不是 16. 关键路径是 AOE 网络中( ) A. 从源点到汇点的最长路径 B. 最短的回路 C. 从源点到汇点的最短路径 D. 最长的回路 17. 对数据元素序列( 49, 72, 68, 13, 38,

6、50, 97, 27)进行排序,如果采用起泡排序方法,则第二趟排序结果是( ) A. 49, 68, 13, 38, 50, 72, 27, 97 B. 13, 38, 49, 50, 27, 68, 72, 97 C. 49, 13, 38, 50, 68, 27, 72, 97 D. 13, 38, 49, 27, 50, 68, 72, 97 18. 哈希表表长为 m, k为关键字,哈希地址 H(k)=k MOD p。为了减少发生冲突的频率,一般取 p为( ) A. 小于 m的最大奇数 B. 小于 m的最大合数 C. 小于 m的最大素数 D. 大于 m的最小素数 19. 二叉树是非线性数

7、据结构,所以( )。 A. 它不能用顺序存储结构存储 ; B. 它不能用链式存储结构存储 ; C. 顺序 存储结构和链式存储结构都能存储 ; D. 顺序存储结构和链式存储结构都不能使用 20. 数组结构一旦确定,其元素的个数是( ) A. 不变的 B. 可变的 C. 任意的 D. 0 21. 某算法仅含程序段 1和程序段 2,程序段 1的执行次数 3n2,程序段 2 的执行次数为 0.01n3,则该算法的时间复杂度为( )。 A. O(n) B. O(n2) C. O(n3) D. O(1) 22. KRUSKAL 算法的 时间主要取决于( ) A. 顶点数 B. 边数 C. 顶点数和边数 D

8、. 以上答案都不对 23. 一个非空广义表的表头( ) A. 不可能是子表 B. 只能是子表 C. 只能是原子 D. 可以是子表或原子 24. 在长度为 10的顺序表中删除元素需要移动许多元素,最坏情况下的删除需要移动的元素个数是( ) A. 10 B. 9 C. 8 D. 7 25. 设图 G 采用邻接表存储,则拓扑排序算法的时间复杂度为( ) A. O( n) B. O(n+e) C. O(n2) D. O(ne) 26. 在双向链表中 删除 P指针指向的结点的操作应该是( ) A. p-prior-next=p-next ;p-next-prior=p-prior; B. p-prior

9、-prior=p-next ;p-next-prior=p-prior; C. p-prior-next=p-next ;p-next-next=p-prior; D. 以上都不是 27. 在初始为空的队列中依次插入元素 a,b,c,d 以后,紧接着作了三次删除操作,此时的队头元素是 ( ) A. a B. b C. c D. d 28. 一个对象序列的排序码为 46, 79, 56, 38, 40, 84,采用快速排序以位于最左位置的对象为基准而得到的第一次划分结果为( )。 A. 38, 46, 79, 56, 40, 84 B. 38, 79, 56, 46, 40, 84 C. 40,

10、 38, 46, 56, 79, 84 D. 38, 46, 56, 79, 40, 84 29. 关键字集合、地址集合散列法存储的冲突指的是( ) A. 两个元素具有相同的关键字 B. 两个元素的关键字值不同 C. 不同关键字值对应相同的存储地址 D. 负载因子过大 30. 若输入的顶点信息即为顶点的编号,则建立邻接表的时间复杂度是 ( ) A. O( n) B. O(e) C. O(n2) D. O(n+e) 31. 在一棵度为 3 的树中 ,度为 3的结点个数为 2,度为 2 的结点个数为 1,则度为 0的结点个数为 ( ) A. 4 B. 5 C. 6 D. 7 32. 字符 A、 B

11、、 C 依次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成 ( )个不同的字符串? A. 5 B. 4 C. 6 D. 1 33. 在由 head 头指针所指的非空线性链表中删除由 p指的链结点的下一个链 结点的过程是依次执行: q = p - next, free(q)。 ( ) A. p-next = q B. - next = p C. q-next=p-next D. p-next=q-next 34. 设有两个串 p 和 q,求 q在 p中首次出现的位置的运算称作:( ) A. 连接 B. 模式匹配 C. 求子串 D. 求串长 35. 在对应于序列 (12, 5, 8,

12、15, 25, 10, 30, 7)的二叉排序树中查找 30 需要进行多少次比较。( ) A. 1 B. 2 C. 3 D. 4 36. 单链表的每 个结点中包括一个指针 next,它指向该结点的后继结点。现要将指针 q指向的新结点插入到指针 p指向的单链表结点之后,下面的操作序列中哪一个是正确的? ( ) A. q=p-next; p-next=q-next; B. p-next=q-next; C. q=p-next D. q-next=p-next; E. p-next=q; F. P-next=q; G. q-next=p-next; 37. 在基于关键字比较的排序算法中,( )算法的

13、最坏情况下的时间复杂度不高于 O(nlog2n)。 A. 起泡排序 B. 希尔排序 C. 归并排序 D. 快速排序 38. 采用折半查找方法进行查找时,数据文件应为( ) A. 线性表 B. 随机表 C. 有序表 D. 顺序存储结构 39. 把一棵树转换为二叉树后,这棵二叉树的形态是( ) A. 唯一的 B. 有多种 C. 有多种,但根结点都没有左孩子 D. 有多种,但根结点都没有右孩子 40. 下列哪项属于顺序文件的优点?( ) A. 顺序存取速度快 B. 适合随机存取 C. 适合按关键字存取 D. 以上都不是 答案: 一、单项选择题( 100分,共 40 题,每小题 2.5 分) 1. C 2. A 3. A 4. B 5. D 6. A 7. D 8. D 9. B 10. C 11. A 12. A 13. A 14. D 15. A 16. A 17. C 18. C 19. C 20. C 21. C 22. B 23. D 24. B 25. B 26. A 27. D 28. C 29. C 30. D 31. C 32. A 33. D 34. B 35. D 36. C 37. C 38. C 39. A 40. A

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。