2018年计算机组成原理考研真题答案及解析

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

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

本文提供2018年计算机组成原理考研真题答案及解析,以下为具体内容

1、数据元素之间的关系称为( )。

A、操作

B、数据对象

C、结构

D、数据集合

2、已知表头元素为b的单链表在内存中的存储状态如下所示:现将f存放于1014H处并插入到单链表中。若f逻辑上位于a和e之间,则a、f、e的链接地址依次是( )。

A、1008H1010H1014H

B、1014H1010H1008H

C、1008H1014H1010H

D、1014H1008H1010H

3、将递归算法转变成对应非递归算法时,需要使用( )保存中间结果。

A、队列

B、栈

C、单链表

D、二叉树

5、已知程序如下:int S(int n){ return (n<=0)? 0: S(n-1)+n; }void main(){cout<<S(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是( )。

A、main()→S(1)→S(0)

B、main()→S(0)→S(1)

C、S(1)→S(0)→main()

D、S(0)→S(1)→main()

6、一棵含有N个结点的树的所有结点的度数之和为( )。

A、N-1

B、N

C、N+1

D、2N

7、一棵具有520个结点的二叉树的高度为( )。

A、9

B、10

C、9~511

D、10~520

8、先序序列为a、b、c,后序序列为c、b、a的二叉树共有( )棵。

A、1

B、2

C、3

D、4

9、对序列{90,32,-5,0,41,22,5,9,10,8}采用希尔排序,下列序列( )是增量为4的一趟排序结果。

A、10,8,-5,0,41,22,5,9,90,32

B、-5,0,32,90,5,9,22,41,8,10

C、32,90,-5,0,22,41,5,9,8,10

D、以上都不对

1、试题答案:C

试题解析:

选项A的操作(Operation)指对数据的操作,例如插入、删除、修改、查询等。操作是对数据的一种处理方式。
选项B的数据对象(Data Object)指的是在某种抽象数据类型(Abstract Data Type,ADT)中定义的具体对象,例如在整型数组这种抽象数据类型中,数组就是一个具体的数据对象。选项C的结构(Structure)是数据对象中各个数据元素之间的关系。例如,在树形结构中,每个节点都有父节点和子节点,这些关系就构成了树形结构。选项D的数据集合(Data Set)是指具有某种特定规律的数据元素的集合,它们在某种程度上具有一定的关系。例如在整数集合{1, 2, 3, 4, 5}中,元素之间的关系是它们都是整数,并且它们是有限的,它们构成了一个数据集合。故本题选C。

2、试题答案:B

试题解析:

在将元素f插入单链表中时,需要找到f要插入的位置,这里规定f要插入到元素a和e之间。可以先找到a的结点,然后根据a的链接地址找到e的结点,最后在a的后面插入f即可。因此,将f插入到a和e之间需要修改a结点的链接地址为1014H,f结点的链接地址为1010H,e结点的链接地址为1008H。故本题选B。

3、试题答案:B

试题解析:

将递归算法转化为对应的非递归算法时,通常需要使用栈来保存中间结果。因为递归的本质就是函数调用的栈,所以使用栈可以较好地模拟递归的过程。故本题选B。

5、试题答案:A

试题解析:

程序运行时首先调用S(1),然后S(1)会调用S(0),最后S(0)的返回值返回到S(1),再由S(1)返回到main()。因此,调用信息自栈底到栈顶的顺序是main()→S(1)→S(0)。故本题选A。

6、试题答案:A

试题解析:

树中每个结点除了根结点外都有一个父结点,因此所有结点的度数之和等于所有结点的父结点的数量。总共有N-1个父结点,因此所有结点的度数之和为N-1。故本题选A。

7、试题答案:D

试题解析:

当这棵二叉树是一棵完全二叉树时,此时高度最小,为log2520+1≈10。当每层只有一个结点时,此时高度最大,为520。故本题选D。

8、试题答案:D

试题解析:

(1)当中序序列是a、b、c时,根据先序序列和中序序列构造的二叉树如下图(a)所示。对应的后序序列为c、b、a;
(2)当中序序列是a、c、b时,根据先序序列和中序序列构造的二叉树如下图(b)所示。对应的后序序列为c、b、a;
(3)当中序序列是b、a、c时,根据先序序列和中序序列构造的二叉树如下图(c)所示。对应的后序序列为b、c、a;
(4)当中序序列是b、c、a时,根据先序序列和中序序列构造的二叉树如下图(d)所示。对应的后序序列为c、b、a;
(5)当中序序列是c、a、b时,无法构造二叉树;
(6)当中序序列是c、b、a时,根据先序序列和中序序列构造的二叉树如下图(e)所示。对应的后序序列为c、b、a;

故本题选D。

9、试题答案:A

试题解析:

增量为4的希尔排序将原序列分为4个子序列,分别是{90,41,10},{32,22,8},{-5,5}和{0,9}。对这四个子序列进行插入排序,排序结果分别是{10,41,90},{8,22,32},{-5,5}和{0,9}。将四个子序列合并,得到新序列{10,8,-5,0,41,22,5,9,90,32}。故本题选A。

责任编辑:希赛网

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

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

客服热线:400-111-9811

售后投诉:156-1612-8671

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