- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
数据结构c期末考试题及答案
一、单项选择题(每题2分,共10题)
1.在数据结构中,从逻辑上可以把数据结构分成()。
A.动态结构和静态结构
B.紧凑结构和非紧凑结构
C.线性结构和非线性结构
D.内部结构和外部结构
答案:C
2.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。
A.顺序表
B.双链表
C.带头结点的双循环链表
D.单循环链表
答案:A
3.一个栈的入栈序列是a,b,c,d,e,则栈的不可能的输出序列是()。
A.edcba
B.decba
C.dceab
D.abcde
答案:C
4.若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()。
A.i
B.n-i+1
C.n-i
D.不确定
答案:B
5.串是一种特殊的线性表,其特殊性体现在()。
A.可以顺序存储
B.数据元素是一个字符
C.可以链式存储
D.数据元素可以是多个字符
答案:B
6.二叉树的第i(i≥1)层上最多有()个结点。
A.2^i
B.2^(i-1)
C.2i
D.2i-1
答案:B
7.设无向图G=(V,E)和G=(V,E),如果G是G的生成树,则下面的说法中错误的是()。
A.G为G的子图
B.G为G的连通分量
C.G为G的极小连通子图且V=V
D.G是G的无环子图
答案:B
8.有n个顶点的有向图最多有()条边。
A.n(n-1)/2
B.n(n-1)
C.n(n+1)/2
D.n^2
答案:B
9.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为()。
A.O(1)
B.O(n)
C.O(log2n)
D.O(n^2)
答案:A
10.若查找每个记录的概率均等,则在具有n个记录的连续顺序文件中采用顺序查找法查找一个记录,其平均查找长度ASL为()。
A.(n-1)/2
B.n/2
C.(n+1)/2
D.n
答案:C
二、多项选择题(每题2分,共10题)
1.以下属于数据逻辑结构的是()。
A.线性表
B.栈
C.队列
D.二叉树
E.图
答案:ABCDE
2.线性表的链式存储结构的特点包括()。
A.不需要预先分配存储空间
B.可方便地进行插入和删除操作
C.存储密度小于顺序存储结构
D.逻辑上相邻的元素物理上不必相邻
E.可以随机访问任意元素
答案:ABCD
3.栈的应用包括()。
A.函数调用
B.表达式求值
C.括号匹配
D.深度优先搜索
E.数制转换
答案:ABCDE
4.队列的基本操作包括()。
A.入队
B.出队
C.判空
D.求队列长度
E.清空队列
答案:ABCDE
5.串的操作有()。
A.连接
B.比较
C.求子串
D.串替换
E.串定位
答案:ABCDE
6.二叉树的遍历方式有()。
A.先序遍历
B.中序遍历
C.后序遍历
D.层次遍历
E.对称遍历
答案:ABCD
7.图的存储结构有()。
A.邻接矩阵
B.邻接表
C.十字链表
D.邻接多重表
E.边集数组
答案:ABCDE
8.排序算法的稳定性是指()。
A.经过排序之后,能使关键字相同的元素保持原顺序中的相对位置不变
B.算法的时间复杂度是稳定的
C.算法的空间复杂度是稳定的
D.算法对于不同规模的数据排序结果稳定
E.算法在不同操作系统下运行结果稳定
答案:A
9.以下属于内部排序算法的是()。
A.直接插入排序
B.希尔排序
C.冒泡排序
D.快速排序
E.归并排序
答案:ABCDE
10.哈希表的冲突处理方法有()。
A.开放定址法
B.再哈希法
C.链地址法
D.建立公共溢出区
E.线性探测法
答案:ABCDE
三、判断题(每题2分,共10题)
1.数据结
文档评论(0)