西华大学数据结构综合期未试题.doc
- 文档编号:389943
- 上传时间:2022-10-09
- 格式:DOC
- 页数:7
- 大小:59.50KB
西华大学数据结构综合期未试题.doc
《西华大学数据结构综合期未试题.doc》由会员分享,可在线阅读,更多相关《西华大学数据结构综合期未试题.doc(7页珍藏版)》请在冰豆网上搜索。
年级专业:
教学班号:
学号:
姓名:
装订线
课程名称:
数据结构考试时间:
110分钟
课程代码:
8401801试卷总分:
100分
一、选择题(在每个小题四个备选答案中选出一个正确答案)(本大题共20小题,每小题1.5分,总计30分)
1、数据的基本单位是(B)。
A.数组元素B.数据元素
C.数据项D.数据对象
1、性质相同的数据元素的集合是(D)。
A.数组元素B.数据元素
C.数据项D.数据对象
2、下列选项中哪个不属于算法重要特性?
(D)
A.有穷性和确定性B.可行性
C.输入和输出D.可视化和模块化
2、算法的效率一般是指(A)。
A.算法的执行时间B.算法所需要存储空间
C.算法的可读性D.算法处理的数据量
3、如一个线性表中的数据元素是由若干个数据项组成,人们通常把这样的数据元素又称为(A)。
A.记录B.字段
C.属性D.数据项集合
3、在线性表的抽象数据类型定义中,下列哪个是其数据关系的描述?
其中ai指数据元素,D指数据对象。
(B)
A.R={
C.R={
4、与数组相比,用链表表示线性表的主要优点是(C)。
A.便于随机存取B.花费的存储空间比顺序表少
C.便于插入与删除D.数据元素的物理顺序与逻辑顺序相同
4、与链表相比,采用数组表示性线表的主要优点是(A)。
A.便于随机存取B.花费的存储空间比顺序表少
C.便于插入与删除D.数据元素的物理顺序与逻辑顺序不一定相同
5、下列关于栈说法正确的是(A)。
A.栈是限定在表尾部进行插入和删除操作的线性表B.一般使用链作栈存储结构,不可使用数组C.栈是先进先出的一种结构D.栈有栈顶和栈底,可从栈顶或栈底开始取元素
5、下列关于栈的说法正确的是(C)
A.在顺序栈中,栈底指针是可随意移动的B.空栈时,栈顶和栈底指针只相差1.C。
非空栈时,栈顶指针始终是指向栈顶元素的下一个位置上D.删除栈顶元素时,栈顶指针加1
6、如果入栈的序列为(A,B,C,D),则不可能的出栈序列为()。
A.(A,B,C,D)B.(D,C,B,A)C.(A,C,D,B)D.(C,A,B,D)
7、下列哪种情况不使用队列作存储结构(C)。
A.操作系统中的作业管理B.打印时的多个任务输出C.数制转换D.模拟银行业务窗口客户等待状态
7、在用数组表示的循环队列中,front、rear分别为队列的头、尾指针,maxSize为数组的最大长度,队满的条件是()。
A.front=maxSizeB.rear=maxSize
C.(rear+1)%maxSize=frontD.rear=front
8、下列关于串的说法正确的是(B)。
A.串是由n个字符组成的有限序列(n>0)B.串有任意个必须连续的字符组成的子序列称为原串的子串
C.截取子串的操作通常称为模式匹配D.串只能采用定长存储
8、下列关于串的说法正确的是(D)。
A.串一般记为s=’a1a2…an’(n>0)B.空串和空格串是同一个概念
C.串的堆分配存储表示中,存储单元是在程序执行之前分配好的
D.模式串中的每个字符必须与依次和主串中的一个连续字符序列相等才叫模式匹配成功
9、若已知一棵二叉树先序序列为ABCDEFG,中序序列为CBDAEGF,则其后序序列为()。
A.BCDAGFEB.CDBFGEA
C.CDBAGFED.CDBGFEA
9、若度为m的广义哈夫曼树中,总叶子个数为n,其非叶子结点的个数有(A)个。
A.(n-1)/(m-1)B.(n-1)/(m)
C.(n)/(m-1)D.无法确定
10、下列存储形式中,()不是树的存储形式。
A.广义表表示法B.顺序存储表示法
C.双亲表示法D.左子女右兄弟表示法
10、向一个有51个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动( )个元素。
A.8 B。
25.5 C。
25 D。
51
11、n个顶点的无向完全图有( )条边。
A.n*(n-1 )/2 B.n C.n+1 D.2N
11、要连通n个顶点至少需要()条边
A、n B、n+1 C、n-1 D、n/2
12、下列有关图的概念中,不正确的是()。
A、与图的边或孤相关的数字叫做权 B、任何图中与某顶点相连的边或孤叫出度 C、在图中,起点与终点相同的路径称为回路 D、连通分量是指无向图中的极大连通子图
12、下列有关图的概念中,不正确的是()。
A、在图中常用(w,v)表示一条边 B、一个连通图的生成树是一个极小连通子图 C、一般情况下,图是可以用数据元素在存储区中的物理位置来表示元素之间的关系的 D、在无向图中,第i个链表中的结点数就是顶点vi的度。
13、下列什么情况下适合采用顺序查找法(C)。
A、数据元素事前基本有序 B、数据元素呈非递减顺序 C、数据元素无序 D、数据元素分块时,块间有序,块内无序
13、在待排序的元素序列基本有序的前提下,效率最高的排序方法是()
A、插入排序 B、选择排序 C、快速排序 D、归并排序
14、下面程序段的时间复杂性为(C)。
y=0;
while(n>=(y+1)*(y+1)){y++;}
A、O(n)B、O(n2)C、O(sqrt(n))D、O
(1)
14、下面程序段的时间复杂性为()。
m=0
for(I=1;I<=n;I++)
for(j=1;j<=I;j++){m++;}
A、O(n)B、O(n2)C、O(sqrt(n))D、O
(1)
15、若从二叉树的任一结点出发到根的路径上所经过的结点序列按其关键字有序,则该二叉树是(C)
A、二叉排序树B、哈夫曼树C、堆D、AVL树
15、如果一个二叉树满足堆的条件且任意一个非叶子结点的关键字天于其孩子的关键字,则此时的n个元素的序列满足的条件是(B)。
A、ki<=k2i且ki<=k2i+1B、ki>=k2i且ki>=k2i+1
C、ki+1<=k2i且ki+1<=k2i+1D、ki<=k2i+1且ki+1<=k2i+1
15、下列关于选择排序中,说法不正确的是(B)。
A、简单选择排序一趟只能完成从序列中选出关键字最大(或最小)的记录B、简单选择排序的时间复杂度为O(n)C、锦标赛排序法的思想同源于简单选择排序D、堆排序可解决锦标赛排序法的辅助存储空间过多和多余的比较的不足
16、以下排序方式中占用O(n)辅助存储空间的是(D)
A、简单排序 B、快速排序 C、堆排序 D、归并排序
16、从任意节点开始不能访问所有节点数据的存储结构是()
A、单链表 B、双链表 C、循环单链表 D、循环双链表
17、在线索化二叉树中,节点t没有左子树的充要条件是(B)
A、t->lchild==NULL B、t->ltag==1
C、t->ltag==1且t->lchild==NULL D、以上答案都不对
17、在线索化二叉树中,节点t没有右子树的充要条件是(B)
A、t->rchild==NULL B、t->rtag==1
C、t->rtag==1且t->rchild==NULL D、以上答案都不对
18、采用折半查找方法进行查找,数据文件应为(),且限于()。
A.有序表顺序存储结构B.有序表链式存储结构
C.随机表顺序存储结构D.随机表链式存储结构
18、就平均查找速度而言,下列几种查找速度从慢至快的关系是()。
A.顺序折半哈希分块B.顺序分块折半哈希
C.分块折半哈希顺序D.顺序哈希分块折半
19、将递归算法转换为非递归算法时,一般要设置一个()辅助结构。
A、堆栈或队列 B、数组 C、堆栈 D、队列
19、在广度优先遍历树时,需要设置一个(C)辅助结构。
A、 数组 B、 堆栈或队列 C、 队列 D、堆栈
20、由五个分别带权值为9,2,3,5,14的叶子结点构成的一棵哈夫曼树,该树的带权路径长度为()。
A.60B.66C.67D.50
20、有一文件的关键字序列为:
[9][5][7][2][3][8][4][6][11][43],如采用二路归并排序算法,则第二趟归并结果为:
()
A.[257934][681143]
B.[25][79][34][68][1143]
C.[2579][3468][1143]
D.[95][72][38][46][1143]
二、填空题(本大题
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西华 大学 数据结构 综合 试题