1.设栈与队列初始状态为空。将元素A,B,C,D,E,F,G,H依次轮流入栈和入队,然后依次轮流出栈和退队,则输出序列为()。
A.A,B,C,D,H,G,F,E
B.B,G,D,E,F,C,H,A
C.D,C,B,A,E,F,G,H
D.G,B,E,D,C,F,A,H
2.设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为()。
A.ABCDEFGHIJ
B.DGHEBIJFCA
C.JIHGFEDCBA
D.GHIJDEFBCA
3.设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为()。
A.A,B,C,D,E,F,G,H
B.A,B,C,D,H,G,F,E
C.D,C,B,A,H,G,F,E
D.D,C,B,A,E,F,G,H
4.设某棵树的度为3,其中度为3,2,1的结点个数分别为3,0,4。则该树中的叶子结点数为()。
A.6
B.7
C.8
D.不可能有这样的树
5.下列叙述中错误的是()
A.循环链表中有一个表头结点
B.循环链表的存储空间是连续的
C.循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点
D.循环链表实现了空表与非空表运算的统一
6.设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
A.0
B.1
C.50
D.49
7.某二叉树共有399个结点,其中有199个度为2的结点,则该二叉树中的叶子结点数为()。
A.不存在这样的二叉树
B.198
C.199
D.200
8.在长度为n的有序链表中进行查找,最坏情况下需要比较的次数为()。
A.n-1
B.n/2
C.n
D.与有序顺序表的对分查找相同
9.循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队操作后,front=rear=25。后又成功地将一个元素入队,此时队列中的元素个数为()。
A.1
B.50
C.26
D.2
10.设二叉树的前序序列为ABCDEF,中序序列为ABCDEF,则该二叉树的后序序列为()。
A.ABCDEF
B.FEDCBA
C.DEFCBA
D.CBAFED
11.设有如下代码段:下列方法一定会被调用的是()。
A.f1()
B.f2()
C.g1()
D.g2()
12.循环队列的存储空间为Q(1:50),初始状态为空。经过一系列正常的入队与退队操作后,front=24,rear=25。此时该循环队列中的元素个数为()。
A.1
B.49
C.50
D.25
13.设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是()。
A.不可能有这样的二叉树
B.1
C.188
D.0
14.定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其属性分别为学号、姓名、课程号、课程名、成绩、学分)则关系最高是()。
A.2NF
B.1NF
C.3NF
D.BCNF
15.带链栈空的条件是()。
A.top=bottom=-1
B.top=-1且bottom=NULL
C.top=NULL且bottom=-1
D.top=bottom=NULL
16.某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
A.ABCDEFGH
B.ABDHECFG
C.HDBEAFCG
D.HDEBFGCA
17.在HTTP响应状态码中,表示请求已经成功接收,处理并予以响应的是()。
A.1××
B.2××
C.3××
D.4××
18.在具有2n个结点的完全二叉树中,叶子结点个数为()。
A.n-1
B.n
C.n+1
D.n/2
19.设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
A.30
B.60
C.120
D.15
20.循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队操作后,front=rear=25。后又成功地将一个元素退队,此时队列中的元素个数为()。
A.24
B.49
C.26
D.0
21.设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为()。
A.HGFEDCBA
B.ABCDEFGH
C.ABCDHGFE
D.DCBAHGFE
22.设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为()。
A.40
B.41
C.780
D.820
23.在带链栈中,经过一系列正常的操作后,如果top=bottom,则栈中的元素个数为()。
A.0
B.1
C.0或1
D.栈满
24.度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为()。
A.15
B.16
C.14
D.不可能有这样的树
25.设有课程关系模式如下:R(C#,Cn,T,Ta)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到()。
A.1NF
B.2NF
C.3NF
D.BCNF
26.HTTP1.1中定义了5类状态码,状态码由三位数字组成,第一位数字定义了响应的类别。以下状态码中表示请求已经成功接收、处理并完成响应的是()。
A.1XX
B.2XX
C.3XX
D.4XX
27.某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
A.4
B.5
C.6
D.不确定
28.设二叉树中有20个叶子结点,5个度为1的结点,则该二叉树中总的结点数为()。
A.45
B.46
C.44
D.不可能有这样的二叉树
30.设顺序表的长度为n。下列算法中,最坏情况下比较次数等于n(n-1)/2的是()。
A.堆排序
B.快速排序
C.顺序查找
D.寻找最大项
31.设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为()。
A.0
B.1
C.50
D.不可能
32.设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为()。
A.不可能有这样的树
B.1
C.2
D.3
33.设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为()。
A.1
B.2
C.3
D.不可能有这样的树
34.设表的长度为15。则在最坏情况下,快速排序所需要的比较次数为()。
A.15
B.55
C.75
D.105
35某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为()。
A.ABCDEF
B.CBAFED
C.FEDCBA
D.DEFCBA
36.循环队列的存储空间为Q(1:200),初始状态为front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为()。
A.1
B.2
C.199
D.0或200
37.用来规范HTTP请求及响应正文部分的数据格式的协议是()。
A.select
B.password
C.submit
D.radio
38.设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列正常的入栈与退栈操作后,top=0,则栈中的元素个数为()。
A.不可能
B.m+1
C.1
D.m
39.设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为()。
A.15
B.16
C.17
D.不可能有这样的树
40.设栈的存储空间为S(1:60),初始状态为top=61。现经过一系列正常的入栈与退栈操作后,top=1,则栈中的元素个数为()。
A.0
B.59
C.60
D.1
41.设顺序表的长度为n。下列排序方法中,最坏情况下比较次数小于n(n-1)/2的是()。
A.堆排序
B.快速排序
C.简单插入排序
D.冒泡排序
42.某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求:(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()。
A.1NF
B.2NF
C.3NF
D.BCNF
43.下列叙述中正确的是()。
A.在循环队列中,队尾指针的动态变化决定队列的长度
B.在循环队列中,队头指针和队尾指针的动态变化决定队列的长度
C.在带链的队列中,队头指针与队尾指针的动态变化决定队列的长度
D.在带链的栈中,栈顶指针的动态变化决定栈中元素的个数
44.设一棵树的度为3,其中度为3,2,1的结点个数分别为4,1,3。则该棵树中的叶子结点数为()。
A.10
B.11
C.12
D.不可能有这样的树
学籍管理系统中学生和学籍档案之间的联系是()。
A.1:1
B.M:N
C.N:1
D.1:N
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为()
A.0
B.1
C.48
D.49
某二叉树有49个度为2的结点,4个度为1的结点,则()。
A.该二叉树共有103个结点
B.该二叉树的结点数不确定
D.50
D.不可能有这样的二叉树
设循环队列的存储空间为Q(1:50),初始状态为?front=rear=50。经过一系列正常的操作后,front=rear-1。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为()。
A.0
B.1
C.49
D.50
某二叉树有49个度为2的结点,4个度为1的结点,30个叶子结点,则()。
A.该二叉树只能有83个结点
B.这样的二叉树不惟一
C.该二叉树共有103个结点
D.不可能有这样的二叉树