数据结构模拟试题4.docVIP

  • 61
  • 0
  • 约4.82千字
  • 约 5页
  • 2016-05-23 发布于重庆
  • 举报
数据结构模拟试题4

数据结构模拟试题(四) ? 本试卷分两部分,第一部分为选择题,第二部分为非选择题;选择题20分,非选择题80分,满分100分。考试时间150分钟。 ? 第一部分 选择题 ? 一、单项选择题(本大题共四小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要来的,请将正确选项前的字母填在题后的括号内。 1.非线性结构的逻辑特征是一个节点可能有【 】 A.一个直接前趋和一个直接后继 B.多个直接前趋和一个直接后继 C.一个直接前趋利多个直接后继 D.多个直接前趋和多个直接后继 2.下面算法的时间复杂度是【 】 i = s; s = n; n = i; A.O(l) B.O(n) C.O(log2n) D.O(n2) 3.在顺序表上做增、删节点运算的平均时间复杂度是【 】 A.O(l) B.O(n) C.O(log2n) D.O(n2) 4.线性表的链式存储结构是一种 的存储结构【 】 A.随机存取 B.顺序存取 C.索引存取 D.散列存取 5.将递归过程转化为非递归过程需用到【 】 A.栈 B.队 C.线性表 D.链表 6.经过下列栈的运算后,X的值是【 】 Initstack(S);Push(S,a);Push(S,b);StackTop(S);Pop(S,X); A.a B.b C.1 D.2 7.判定一个顺序栈(最多元素为m个)为栈满的条件是【 】 A.top==0 B.top==m C.top!==0 D.top!=m 8.设s2=” ”,则strlen(s2)= 【 】 A.O B.l C.2 D.3 9.数组 A中,每个元素 A[i][j]的长度为 3个字节,行下标 i从 1到 8,列下标 j从 1到10,从首地址SA开始连续存放在存储器内,该数组按列存放时,元素A[5][8]的起始地址为【 】 A.SA+140 B.SA+180 C.SA+222 D.SA+225 10.设有一广义表D=(a,b,D),其长度为【 】 A.O B.3 C.2 D.5 11.若由森林转化得到的二叉树是非空的二叉树,则二叉树形状是【 】 A.根节点无右子树的二叉树 B.根节点无左子树的二叉树 C.根节点可能有左二叉和右二叉树 D.各节点只有一个儿子的二叉树 12.深度为5的二叉树至多有 个节点【 】 A.16 B.32 C.31 D.10 13.在一个有向图中,所有顶点的入度之和等于所有顶点的出度之和的几倍【 】 A.1/2 B.1 C.2 D.4 14.有n个节点的无向图的边数最多有【 】 A.n B.n(n-l) C.(n-l)/2 D.2n 15.下述集中排序方法,要求内存量最大的是【 】 A.插入排序 B.快速排序 C.归并排序 D.选择排序 16.直接插入排序的方法要求被排序的数据 存储【 】 A.必须是顺序 B.必须是链表 C.顺序或链表 D.二义树 17.在查找过程中,若同时还要做增、删工作,这种查找称为【 】 A.静态查找 B.动态查找 C.内查找 D.外查找 18.下列哪项不是利用查找表中数据元素的关系进行查找的方法【 】 A.有序表的查找 B.二叉排序树的查找 C.平衡二叉树 D.散列查找 19.文件的维护运算【 】 A.只有插入 B.只有删除 C.只有更新运算 D.包括插入,删除,更新 20.磁带存储器是一种 存储设备【 】 A.顺序 B.链式 C.随机 D.散列 ? 第二部分 非选择题 ? 二、填空题(本大题共15小题,每空1分,共20分) 1. 是组成数据元素的具有独立含义的最小标识单位。 2.数据的运算是定义在数据的 结构上。 3.在一个单链表 p所指节点之后插入一个 S所指节点时,应执行 S-> next = .. 。. 4.队列Q经过运算InitQuene(Q);EnQuene(Q,a);DeQueue(Q,x)后,QuenenEmpty(Q)的值是 。 5.在中序线索树算法中,若节点q的右标志域等于1,即q-〉next=l,则q的右指针指向 。 6.成功模式匹配的起始位置称为 。 7.在串的运算中,strcmp(”aaa”,”aabb”)的值为

文档评论(0)

1亿VIP精品文档

相关文档