国家开放大学2020年秋季学期期末统一考试数据结构(本)试题2021年1月一、单项选择题(把合适的选项编号填写在括号内
每小题3分,共45分)1
在数据结构中,从逻辑上可以把数据结构分为()oA
动态结构和静态结构C
内部结构和外部结构2
下面程序段的时间复杂度是(for(i=l;inextC
p->next=qD
p->next=q4
设有一个长度为n的顺序表,要在第i个元素之前(也就是插入元素作为新表的第i个元素),插入一个元素,则移动元素个数为()
n-i-1C
n-i+1D
一个队列的人队序列是1,2,3,4
则队列的输出序列是()oA
4,3,2,1B
1,2,3,4C
1,4,3,2D
在一个栈顶指针为top的链栈中,将一个p指针所指的结点人栈,应执行()oA
top->next=pB
p->next=top->next;top->next=pC
p->next=top;top二pD
p->next=top->next,top=top->next7
判断一个循环队列Q(最多元素为m)为满的条件是(A
Q->front==Q->rearB
Q->front
=Q->rearC
Q->front—(Q->rear+l)%mD
Q->front
=(Q->rear+l)%m8
设有两个串p和q,其中q是p的子串,)oA
一个非空广义表的表头()oA
不可能是原子B
只能是子表C
只能是原子D
可以是子表或原子试卷代号:1252B
紧凑结构和非紧凑结构D
线性结构和非线性结构)
求q在p中首次岀现的位置的算法称为(B
树中的结点数等于所有结点的度数加()
在一棵二叉树上,第5层的结点数最多为()
在一个图G中,所有顶点的度数