2018年408计算机学科专业基础考研真题答案及解析

考研 希赛网 浏览 1130 来源:希赛网

考研真题,是用来研究考试规律的。考生可通过真题,来确定自己的复习范围,来研究考试的重点、难点是哪些内容。希赛网为大家整理2018年408计算机学科专业基础考研真题答案及解析,供大家参考!

本文提供2018年408计算机学科专业基础考研真题答案及解析,以下为具体内容

1、若栈S1中保存整数,栈S2中保存运算符,函数F( )依次执行下述各步操作:(1) 从S1中依次弹出两个操作数a和b;(2) 从S2中弹出一个运算符op;(3) 执行相应的运算b op a;(4) 将运算结果压人S1中。假定S1中的操作数依次是5,8,3,2 (2在栈顶),S2 中的运算符依次是*,-,+ (+在栈顶)。调用3次F( )后,S1栈顶保存的值是( )。

A、 -15

B、 15

C、 -20

D、 20

2、现有队列Q与栈S,初始时Q中的元素依次是1,2,3,4,5,6 (1在队头),S为空。若仅允许下列3种操作:①出队并输出出队元素;②出队并将出队元素入栈;③出栈并输出出栈元素,则不能得到的输出序列是( )。

A、 1,2,5,6,4,3

B、 2,3,4,5,6,1

C、 3,4,5,6,1,2

D、 6,5,4,3,2,1

3、设有一个12x12的对称矩阵M,将其上三角部分的元素mi,j (1<=i<=j<=12) 按行优先存入C语言的一维数组N中,元素m6,6在N中的下标是( )。

A、 50

B、 51

C、 55

D、 66

4、设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2个子结点。若T有k个叶结点,则T的结点总数是( )。

A、

B、

C、

D、

5、已知字符集{a, b,c,d,e,f}, 若各字符出现的次数分别为6,3, 8,2, 10, 4,则对应字符集中各字符的哈夫曼编码可能是( )。

A、 00, 1011, 01, 1010, 11, 100

B、 00, 100, 110, 000, 0010, 01

C、 10, 1011, 11, 0011, 00, 010

D、 0011, 10, 11, 0010, 01, 000

6、已知二叉排序树如下图所示,元素之间应满足的大小关系是( )。

A、 x1<x2<x5

B、 x1<x4<x5

C、 x3<x5<x4

D、 x4<x3<x5

7、下列选项中,不是如下有向图的拓扑序列的是( )。

A、 1,5,2,3,6,4

B、 5,1,2,6,3,4

C、 5,1,2,3,6,4

D、 5,2,1,6,3,4

8、高度为5的3阶B树含有的关键字个数至少是( )。

A、 15

B、 31

C、 62

D、 242

1、试题答案:B

试题解析:

【考点】本题考查栈的基本操作
【解析】根据题干,给出各步骤操作如下表所示:


根据上表,S1栈顶元素为15,故本题选B。

2、试题答案:C

试题解析:

【考点】本题考查队列和栈的基本操作
【解析】对选项进行逐个分析。对于A,1出队并输出,2出队并输出,3出队并入栈,4出队并入栈,5出队并输出,6出队并输出,4出栈并输出,3出栈并输出,因此A选项正确。对于B,1出队并入栈,2、3、4、5、6出队并输出,1出栈并输出,因此B选项正确。对于C,1、2出队并入栈,4、5、6出队并输出,2出栈并输出、1出栈并输出。栈中元素输出遵从“先进后出”的特性,因此2比1先输出,因此C选项错误。对于D,1、2、3、4、5、6出队并入栈,接着6、5、4、3、2、1出栈并输出,因此D选项正确。故本题选C。

3、试题答案:A

试题解析:

【考点】本题考查三角矩阵的存储
【解析】按照题意画出12阶上三角矩阵(实际做题中仅画前6行即可)如下,上三角部分用1代表,并将m6,6之前的元素用红色标出。


从图中可以看出,m6,6之前的元素个数为12+11+10+9+8=50。因此m6,6是第51个元素。将这51个元素存放在一位数组中,数组的下角标从0开始,因此第51个元素的下角标为50。故本题选A。

4、试题答案:A

试题解析:


5、试题答案:A

试题解析:


6、试题答案:C

试题解析:

【考点】本题考查二叉排序树的性质
【解析】二叉排序树的基本概念为二叉排序树或者为空树,或者为具有如下特性的树:① 若它的左子树不为空,则左子树上的所有结点的值均小于根结点的值;② 若它的右子树不为空,则右子树上的所有结点的值均大于或等于根结点的值;③ 其左右子树也分别为二叉排序树。根据该性质可知,根结点左子树的值小于根结点的值,右子树的值大于(有些情况可以等于,本题不考虑等于的情况)根结点的值。逐个选项进行分析,x1<x5<x2,因此A错误。x1<x5<x4,因此B错误。x3<x5<x4,因此C正确、D错误。故本题选C。

7、试题答案:D

试题解析:

【考点】本题考查有向图的拓扑排序
【解析】拓扑排序的针对有向图的排序方法,求拓扑排序的方法为:初始时拓扑序列为空;任选一个入度为0的点放入拓扑序列中,同时删除该顶点以及从该顶点出发的弧;重复上述操作直至不存在入度为0的顶点。根据该方法,对A、B、C、D四个选项带入后逐个判断,可以发现A、B、C均符合,而D选项中5进入拓扑序列后,删除5的出度所在的弧,此时2仍有来自顶点1的入度,不能加入拓扑序列,故本题选D。

8、试题答案:B

试题解析:

【考点】本题考查B树的性质
【解析】一棵m阶的B-树或者为空树,或者具有这样的特性:(1)树中每个结点至多有m棵子树;(2)除根结点以外的所有非叶子结点至少有m/2向上取整棵子树,根结点若非叶子结点,则至少含有两棵子树。所有非终端结点(终端结点即为叶子结点,其关键字个数为0)中包含关键字的个数范围为[ m/2取上界-1,m-1]。因此,m=3时,非叶节点最少1个关键字,最多2个关键字。又因为该树的高度为5,且为含最少关键字的个数,因此每个非叶子结点含有1个关键字,该树的形态与高度为5的满二叉树形态相同,关键字的个数至少为31个。故本题选B。

点击查看【完整】试卷>>

责任编辑:希赛网

📅 本文最后更新于 2023-07-07

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
新人礼包 新人礼包 课程咨询 课程咨询 企业团报 企业团报 电话咨询 电话咨询

客服热线:400-111-9811

售后投诉:156-1612-8671

公众号 公众号
希赛网公众号二维码
扫二维码 关注希赛网
APP下载 APP下载
希赛网APP下载二维码
扫二维码 下载APP
二维码
二维码
第1步:扫码添加老师微信  第2步:领取备考资料
!
咨询在线老师!