大工15秋《数据结构》在线作业1满分答案
- 格式:docx
- 大小:36.95 KB
- 文档页数:4
大工15秋《数据结构》在线作业1满分答案
大工15秋《数据结构》在线作业1一单选题
1.广义表((e))的表头是()。A. e
B. (e)
C. ()
D. (())
正确答案:B
2.在一个单链表中,若要在p所指向的结点之后插入一个新结点,则需要相继修改()个指针域的值。
A. 1
B. 2
C. 3
D. 4
正确答案:B
3.在一个长度为n的线性表中,删除值为x的元素时需要比较元素和移动元素的总次数为()。
A. (n+1)/2
B. n/2
C. n D. n+1
正确答案:C
4.对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()。A. head==NULL
B. head→next==NULL
C. head→next==head
D. head!=NULL
正确答案:B
5.一个顺序栈S,元素a,b,c,d,e依次进栈,如果5个元素的出栈顺序为b,e,d,c,a,则顺序栈的容量至少应为()。A. 2
B. 3
C. 4
D. 5
正确答案:C
6.在表长为n的顺序表中,若在每个位置插入数据元素的概率相等,插入一个数据元素平均需要移动()个数据元素。A.
(n-1)/2
B. n/2
C. n-1 D. n
正确答案:B
7.广义表L=(a,(b,c)),进行Tail(L)操作后的结果为()。A. c
B. b,c
C.(b,c)
D.((b,c))
正确答案:D
8.表达式a*(b+c)-d的后缀表达式是()。A. abcd*+-
B. abc+*d-
C. abc*+d-
D. -+*abcd
精确谜底:B
9.在一个单链表中,删除*p结点之后的一个结点的操作是()。A. p->next=p;
B. p->next->next=p->next;
C. p->next->next=p;
D. p->next=p->next->next;精确谜底:D
10.最大容量为n的轮回行列,队尾指针是rear,队头是front,则队空的条件是()。A. (rear+1) MOD n=front B. rear=front
C. rear+1=front
D. (rear-l) MOD n=front
精确谜底:B大工15秋《数据布局》在线功课1二、判别题(共10道试题,共50分。)1.中缀表达式A-(B+C/D)*E的后缀方式是ABCD/+E*-。()A.毛病
B.精确
精确谜底:B