- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构AB
学院 2009 ―2010 学年度第二学期
《数据结构》期末试卷A卷
课程归属部门: 计算机与信息工程学院 试卷适用范围:09计算机各专业
题号 一 二 三 四 五 总分 得分
得分 评卷人 一、判断题(每题1分,共10分)
1.程序和算法在原则上没有区别,所以在在讨论数据结构时可以通用。 ( )
2.在线性表的链式存储结构中,逻辑上相邻的两个元素在物理位置上并不一定紧邻。( )
3.顺序表结构适宜进行顺序存取,而链表适宜进行随机存取。 ( )
4.空栈就是所有元素都为0的栈。 ( )
5.队列是限制在两端进行操作的线性表。 ( )
6串是n个字母的有限序列。 ( )
7.树结构中每个结点只有一个直接前驱。 ( )
8.在完全二叉树中,若一个结点没有左孩子,则它必然是叶子结点。 ( )
9.二叉树的遍历是指按某种顺序访问二叉树中的所有结点。 ( )
10. 带权路径长度最小的二叉树称为哈夫曼树。( )
得分 评卷人 二、填空题(每空2分,共20分)
1.数据有逻辑结构和 两种结构。
2.在栈结构中,允许插入、删除的一端称为 。
3.设r指向单链表的最后一个结点,要在最后一个结点之后插入s所指的结点,需执行的三条语句是___________;r=s;? r-next=null;。 。
7.在一个具有n个单元的顺序栈中,假定以地址高端(即下标为n的单元)作为栈底,以top作为栈顶指针,则当向栈中压入一个元素时,top的变化是top=_________。 。
9. 数据的逻辑结构除了集合以外,还包括线性结构、树形结构和 。
10.给定如右图二叉树,其前序遍历序列为: 。
得分 评卷人 三、选择题(每题2分,共40分)
1.算法分析的两个主要方面是( )。
A.空间复杂性和时间复杂性 B.正确性和简明性
C.可读性和文档性 D.数据复杂性和程序复杂性
2.算法能正确的实现预定功能的特性称为算法的( )
A.健壮性 B.易读性 C.正确性 D.高效性
3.在具有n个结点的单向链表中,实现( )的操作,其算法的时间复杂度是O(n)。
A.遍历链表或求链表的第i个结点 B.在地址为P的结点之后插入一个结点
C. 删除开始结点 D.删除地址为P的结点的后继结点
4.在单链表中,增加头结点的目的是( )。
A.使单链表至少有一个结点 B.标志表中首结点的位置
C.方便运算的实现 D.说明该单链表是线性表的链式存储结构
5.带头结点的链栈LS的示意图如下,栈顶元素是( )
A.H B. A C.B D.C
6.引起循环队列队头位置发生变化的操作是( )。
A. 出队 B.入队 C.取队头元素 D.取队尾元素
7.队列Q,经过下列运算后,再执行Qempty(Q)的值是( )。
InitQueue(Q)(初始化队列);InQueue(Q,a);InQueue(Q,b);OutQueue(Q,x);
ReadQueue(Q,x);
A.a B.b C. 0 D.1
8.串的模式匹配是指( )。
A.判断两个串是否相等 B. 找某字符在主串中第一次出现的位置
C. 对两个串比较大小 D.找某子串在主串中第一次出现在的第一个位置
9.设串S1=ABCDEFG,S2=PQRST,则
ConcatStr(SubStr(S1,2,LenStr(S2)),SubStr(S1,LenStr(S2),2))。
A. BCDEF B. BCDEFEF C. BCPQRST D. BCDEFG
10.树最适合用来表示( )。
A.有序数据元素 B.无序数据元素
C.元素之间无联系的数据 D.元素之间有分支的层次关系
11.把一棵树转换为二叉树后,这棵二叉树的形态是( )。
A.唯一的 B.有多种,但根结点都没有左孩子
C.有多种 D.有多种,但根结点都没有右孩子
12.下列陈述正确的是( )。
A.二叉树是度为2的有序树 B.二叉树中结点只有一个孩子时无左右之分
C.二叉树中必有度为2的结点 D.二叉树中最多只有两棵子树,且有左右子树之分
13.二叉树按某种顺序线索化后
文档评论(0)