考研408计算机统考分两部分,80分单项选择题和70分大题,满分150分。单项选择题总共80分,每小题2分,40小题。单项选择题,1-10题是数据结构部分;11-22题是计算机组成原理部分;23-32题是操作系统部分;33-40题是计算机网络部分。综合应用题70分,共7小题,41和42题是数据结构题,分值各为10分和15分;43和44题是计算机组成原理题,各占8分和13分;45和46题是操作系统题,各占7分和8分;47题是计算机网络题,分值为9分。为了方便大家更好的来备考,小编为大家整理了“2021年408计算机考研真题”,希望可以帮助大家更好的复习408计算机考研内容。
2021年考研408计算机统考考研真题
一、单项选择题(第1~40小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项最符合试题要求)
1、已知头指针h指向一个带头结点的非空单循环链表,结点结构为:
data | next |
其中next是指向直接后继结点的指针,p是尾指针,q是临时指针。现要删除该链表的第一个元素,正确的语句序列是( )。
A.h->next=h->next->next;q=h->next;free(q);
B.q=h->next;h->next=h->next->next;free(q);
C.q=h->next;h->next=q->next;if(p!=q)p=h;free(q);
D.q=h->next;h->next=q->next;if(p==q)p=h;free(q);
2、已知初始为空的队列Q的一端仅能进行入队操作,另外一端既能进行入队操作又能进行出队操作。若Q的入队序列是1,2,3,4,5,则不能得到的出队序列是( )。
A.5,4,3,1,2
B.5,3,1,2,4
C.4,2,1,3,5
D.4,1,3,2,5
3、已知二维数组A按行优先方法存储,每个元素占用1个存储单元。若元素A[0][0]的存储地址是100,A[3][3]的存储地址是220,则元素A[5][5]的存储地址是( )。
A.295
B.300
C.301
D.306
4、某森林F对应的二叉树为T,若T的先序遍历序列是a,b,d,c,e,g,f,中序遍历序列是b,d,a,e,g,c,f,则F中树的棵数是( )。
A.1
B.2
C.3
D.4
5、若某二叉树有5个叶结点,其权值分别为10,12,16,21,30,则其最小的带权路径长度(WPL)是( )。
A.89
B.200
C.208
D.289
6、给定平衡二叉树如下图所示,放入关键字23后,根中的关键字是( )。
A.16
B.20
C.23
D.25
7、给定如下有向图,该图的拓扑有序序列的个数是( )。
A.1
B.2
C.3
D.4
8、使用Dijkstra算法求下图中从顶点1到其余各顶点的最短路径,将当前找到的从顶点1到顶点2,3,4,5的最短路径长度保存在数组dist中,求出第二条最短路径后,dist中的内容更新为( )。
A.26,3,14,6
B.25,3,14,6
C.21,3,14,6
D.15,3,14,6
9、在一棵高度为3的3阶B树中,根为第1层,若第2层中有4个关键字,则该树的结点个数最多是( )。
A.11
B.10
C.9
D.8
10、设数组S[]={93,946,372,9,146,151,301,485,236,327,43,892},采用最低位优先(LSD)基数排序将S排列成升序序列。第1趟分配、收集后,元素372之前、之后紧邻的元素分别是( )。
A.43,892
B.236,301
C.301,892
D.485,301
11、将关键字6,9,1,5,8,4,7依次插入到初始为空的大根堆H中,得到的H是( )。
A.9,8,7,6,5,4,1
B.9,8,7,5,6,1,4
C.9,8,7,5,6,4,1
D.9,6,7,5,8,4,1