- 4
- 0
- 约1.81万字
- 约 10页
- 2021-10-29 发布于河南
- 举报
第一部分 “数据结构”历年真题
一、选择题
1、(05-9-2)下列数据结构中,能用二分法进行查找的是( )
A )顺序存储的有序线性表 B ) 线性链表
C )二叉链表 D ) 有序线性链表
2、(05-9-3)下列关于栈的描述正确的是( )
A )在栈中只能插入元素而不能删除元素 B )在栈中只能删除元素而不能插入元素
C )栈是特殊的线性表,只能在一端插入或删除元素
D )栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素
3、(05-9-4)下列叙述正确的是( )
A )一个逻辑数据结构只能有一种存储结构
B )数据的逻辑结构属于线性结构,存储结构属于非线性结构
C )一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D )一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
4 、(08-9-3)在长度为n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )
2 n n
A )O(N) B )O(n ) C )O(log2 ) D )O(n log2 )
5、(06-4-4)按照“后进先出”的原则组织数据的数据结构是
A )队列 B )栈 C )双向链表 D )二叉树
6、(06-4-5)下列叙述中正确的是( )
A )线性链表是线性表的链式存储结构 B )栈与队列是非线性结构
C )双向链表是非线性结构 D )只有根结点的二叉树是线性结构
7 、(06-4-6)对如下二叉树
进行后序遍历的结果为( )
A )ABCDEF B )DBEAFC C )ABDECF D )DEBFCA
8、(06-4-7)在深度为7 的满二叉树中,叶子结点的个数为( )
A )32 B )31 C )64 D )63
9、(06-9-7)下列叙述中正确的是( )
A )一个算法的空间复杂度大,则其时间复杂度也必定大
B )一个算法的空间复杂度大,则其时间复杂度必定小
C )一个算法的时间复杂度大,则其空间复杂度必定小
D )上述三种说法都不对
10、(06-9-8)在长度为64 的有序线型表中进行顺序查找,最坏情况下需要比较的次数为( )
A )63 B )64 C )6 D )7
11、(06-9-10)对下列二叉树
F
C E
A D G
B
进行中序遍历的结果是( )
A )ACBDFEG B )ACBDFGE C )ABDCGEF D )FCADBEG
12、(07-4-1)下列叙述中正确的是( )
A )算法的效率只与问题的规模有关,而与数据的存储结构无关
B )算法的时间复杂度是指执行算法所需要的计算工作量
C )数据的逻辑结构与存储结构是一一对应的
D )算法的时间复杂度与空间复杂度一定相关
13、(07-4-5)下列对队列的叙述正确的是(
原创力文档

文档评论(0)