数据结构期中试卷及答案(共3页).doc





《数据结构期中试卷及答案(共3页).doc》由会员分享,可在线阅读,更多相关《数据结构期中试卷及答案(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上一、选择题(每小题2分,共30分)1. 数据结构是( D )。A一种数据类型 B数据的存储结构C一组性质相同的数据元素的集合D相互之间存在一种或多种特定关系的数据元素的集合 2以下与数据的存储结构无关的术语是( D )。A链队列 B. 链表 C. 顺序表 D. 栈3以下数据结构中,( A )是非线性数据结构A树 B字符串 C队 D栈4一个顺序存储线性表的第一个元素的存储地址是90,每个元素的长度是2,则第6个元素的存储地址是(B)。 A98 B100 C102 D1065在线性表的下列运算中,不改变数据元素之间结构关系的运算是(D)。A插入 B删除 C排序 D查找6线
2、性表采用链式存储时,其地址(D )。 A必须是连续的 B一定是不连续的 C部分地址必须连续 D连续与否均可以7线性表是(A )。A一个有限序列,可以为空 B一个有限序列,不可以为空C一个无限序列,可以为空 D一个无限序列,不可以为空8若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为(B)。 A3,2,6,1,4,5 B3,4,2,1,6,5 C1,2,5,3,4,6 D5,6,4,2,3,1 9. 若一个栈的输人序列是1,2,3,n,输出序列的第一个元素是n,则第k个输出元素是(C )。Ak Bn-k-1 Cn-k+1 D不确定10.对于队列操作数据的原则是
3、( A )。A. 先进先出 B. 后进先出 C. 先进后出 D. 不分顺序11. 栈和队列的共同点是( C )。A. 都是先进先出 B. 都是先进后出 C. 只允许在端点处插入和删除元素 D. 没有共同点12在一个链队列中,假定front和rear分别为头指针和尾指针,删除一个结点的操作是( A )。 Afront=front-next Brear=rear-next Crear-next=front Dfront-nextrear13. 空串与空格串( B )。 A相同 B不相同 C可能相同 D无法确定14. 串与普通的线性表相比较,它的特殊性体现在(C )。 A顺序的存储结构 B链接的存储
4、结构 C数据元素是一个字符 D数据元素可以任意15. 串的长度是指( B )。A.串中所含不同字母的个数 B.串中所含字符的个数C.串中所含不同字符的个数 D.串中所含非空格字符的个数二、填空题(每空2分,共20分)1 线性表、栈和队列,串都是_线性_结构。2 数据的基本单位是_数据元素_。3 当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_顺序_存储结构。4 已知具有n个元素的一维数组采用顺序存储结构,每个元素占k个存储单元,第一个元素的地址为Loc(a1),那么,第i个元素的存储地址Loc(ai)= Loc(a1)+(i-1)*k 。5
5、 栈(stack)是限定在表尾进行插人或删除操作的线性表。在栈中,允许插人和删除操作的一端称为_栈顶_,而另一端称为_栈底_。6 一个循环队列Q中,头指针和尾指针分别为Q.front和Q.rear,且最大队列长度为MaxQSize,则判断队空的条件为 Q.rear=Q.front,判断队满的条件为(Q.rear+1)%MaxQSize=Q.front。队列的长度为 (.rear-Q.front+MaxQSize )%MaxQSize7 两个串相等的充分必要条件是 两个串的长度相等,且各个对应位置的字符都相等 。三、程序填空题(每空3分,共30分)1. 在带头结点的单链表L中第i个数据元素之前插
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 期中 试卷 答案

限制150内