内容发布更新时间 : 2025/3/18 14:09:53星期一 下面是文章的全部内容请认真阅读。
心之所向,所向披靡
数据结构(本)期末综合练习
2012年6月
期末综合练习一
一、单项选择题
1.深度为5的完全二叉树共有20个结点,则第5层上有( )个结点(根所在结点为第一层)。
A.3 B.8 C.5 D.6 2.同一种逻辑结构( )。
A.只能有唯一的存储结构
B.可以有不同的存储结构
C.只能表示某一种数据元素之间的关系 D.以上三种说法均不正确
3.已知一个图的边数为m,则该图的所有顶点的度数之和为( )。
A.2m B.m C.2m+1 D.m/2 4.链表所具备的特点是( )。
A.可以随机访问任一结点 B.占用连续的存储空间
C.插入删除元素的操作不需要移动元素结点 D.可以通过下标对链表进行直接访问
5.数据结构中,与所使用的计算机无关的是数据的( )结构。 A.物理 B.存储 C.逻辑与物理 D.逻辑 6.数据的物理结构( )。
A.与数据的逻辑结构无关 B.仅仅包括数据元素的表示
C.只包括数据元素间关系的表示 D.包括数据元素的表示和关系的表示 7.链表所具备的特点是( )。
A.可以随机访问任一结点 B.占用连续的存储空间
C.插入删除不需要移动元素结点 D.可以通过下标对链表进行直接访问 8.线性结构中数据元素的位置之间存在( )的关系。 A.一对一 B.一对多
C.多对多 D.每一个元素都有一个直接前驱和一个直接后继 9.线性表只要以( )方式存储就能进行折半查找。
A.链接 B.顺序 C.关键字有序的顺序 D.二叉树 10.以下表中可以随机访问的是( )。
A.单向链表 B.双向链表 C.单向循环链表 D.顺序表 11.散列查找的原理是( )。
1
A.在待查记录的关键字值与该记录的存储位置之间建立确定的对应关系 B.按待查记录的关键字有序的顺序方式存储 C.按关键字值的比较进行查找 D.基于二分查找的方法
12.算法的时间复杂度与( )有关。
A.所使用的计算机 B.与计算机的操作系统
C.与算法本身 D.与数据结构
13.对n个元素进行冒泡排序若某趟冒泡中只进行了( )次元素间的交换,则表明
序列已经排好序。
A.1 B.2 C.0 D.n-1
14.设有一个长度为n的顺序表,要删除第i个元素需移动元素的个数为( )。 A.n-i+1 B.n-i C.n-i-1 D.i
15.排序过程中,每一趟从无序子