- 8
- 0
- 约4.03千字
- 约 3页
- 2019-07-03 发布于湖北
- 举报
一、选择题(每小题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)。
A .98 B .100 C .102 D . 106
5.在线性表的下列运算中,不改变数据元素之间结构关系的运算是( D )。
A.插入 B .删除 C .排序 D .查找
6.线性表采用链式存储时,其地址 (D ) 。
A .必须是连续的 B .一定是不连续的
C .部分地址必须连续D .连续与否均可以
7.线性表是 (A ) 。
A.一个有限序列,可以为空 B .一个有限序列,不可以为空
C.一个无限序列,可以为空 D .一个无限序列,不可以为空
8.若进栈序列为1,2, 3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( B )。
A. 3,2,6,1, 4,5 B .3,4, 2,1,6,5
C.1,2,5, 3,4,6 D .5, 6,4,2,3,1
9. 若一个栈的输人序列是 1,2,3,? , n,输出序列的第一个元素是 n,则第 k 个输出元素是( C )。
A.k B .n-k-1 C .n-k+1 D .不确定
10.对于队列操作数据的原则是( A )。
A. 先进先出 B. 后进先出 C. 先进后出 D. 不分顺序
11.栈和队列的共同点是( C )。
A. 都是先进先出 B. 都是先进后出
C. 只允许在端点处插入和删除元素 D. 没有共同点
12.在一个链队列中,假定 front 和 rear 分别为头指针和尾指针,删除一个结点的操作是( A )。
A .front=front-next B . rear=rear-next
C.rear-next=front D . front-next =rear
13. 空串与空格串( B )。
A .相同 B .不相同 C .可能相同 D .无法确定
14. 串与普通的线性表相比较,它的特殊性体现在( C )。
A .顺序的存储结构 B .链接的存储结构
C .数据元素是一个字符 D .数据元素可以任意
15. 串的长度是指( B )。
A. 串中所含不同字母的个数 B. 串中所含字符的个数
C.串中所含不同字符的个数 D. 串中所含非空格字符的个数
二、填空题(每空 2 分,共 20 分)
1.线性表、栈和队列,串都是 __线性 _____结构。
2. 数据的基本单位是 __数据元素 _______________。
3. 当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用 _顺序 ______存储结构。
4. 已知具有 n 个元素的一维数组采用顺序存储结构,每个元素占 k 个存储单元,第一个元素的地址为Loc(a 1) ,那么,第 i 个元素的存储地址
Loc(a i )= Loc(a 1)+(i-1)*k 。
5.栈( stack )是限定在表尾进行插人或删除操作的线性表。在栈中,允许插人和删除操作的一端称为__栈顶________,而另一端称为_栈底
________。
6. 一个循环队列 Q中,头指针和尾指针分别为 Q.front 和 Q.rear ,且最大队列长度为MaxQSize,则判断队空的条件为Q.rear==Q.front, 判断
队满的条件为(Q.rear+1)%MaxQSize==Q.front 。队列的长度为(.rear-Q.front+MaxQSize )%MaxQSize
7. 两个串相等的充分必要条件是 两个串的长度相等,且各个对应位置的字符都相等 。
三、程序填空题(每空 3 分,共 30 分)
1. 在带头结点的单链表 L 中第 i 个数据元素之前插入数据元素 e 的 C语言描述算法如下, 其中 L 为链表头结点指针。 请填充算法中标出的空白处,
完成其功能。
typedef struct node
{int data ;
struct node *next ;
}linknode,*link ;
int ListInsert_L(link L, int i, int e) {
Linknode *p ;int j ;
p = L ; j = 0 ;
while (p j i-1)
{ p=p-next ; ++j ; } // 寻找第 i-1 个结点
if (!p
原创力文档

文档评论(0)