第 1 页 共 2 1 页 《数据结构》题库及答案 一、选择题 1.线性表的顺序存储结构是一种 的存储结构,线性表的链式存储结构是一种 的存储结构
随机存储; b
顺序存储; c
索引存取; d
HASH 存取 2.一个栈的入栈序列是 a,b,c,d,e,则栈的不可能的输出序列是
edcba; b
decba; c
dceab; d
abcde 3.一个队列的入队序列是 1,2,3,4,则队列的输出序列是
4,3,2,1; b
1,2,3,4; c
1,4,3,2; d
3,2,4,1 4.在一个单链表中,已知 p 结点是 q 结点的直接前驱结点,若在 p 和 q 之间插入结点 s,则执行的操作是
s->nxet=p->next; p->next=s; b
p->next=s->next; s->next=p; c
q->next=s; s->next=p; d
p->next=s; s->next=q; 5.设有两个串 p,q,求 q 在 p 中首次出现的位置的运算称作
模式匹配 c
求串长 6.二维数组 M 的成员是 6 个字符(每个字符占一个存储单元)组成的串,行下标 i 的范围从 0 到 8,列下标 j的范围从 1 到 10,则存放 M 至少需要 个字节
540 7.在线索二叉树中,结点 p 没有左子树的充要条件是
p->lch==NULL b
p->ltag==1 c
p->ltag==1 且 p->lch=NULL d
以上都不对 8.在栈操作中,输入序列为(A,B,C,D),不可能得到的输出序列为:______ A、(A,B,C,D) B、(D,C,B,A) C、(A,C,D,B) D、(C,A,B,D) 9.已知某二