北京邮电大学北邮803计算机学科基础综合考研真题2019年
- 格式:pdf
- 大小:1.43 MB
- 文档页数:10


2019年全国硕士研究生统一入学考试计算机学科专业基础综合模拟试题3(总分:150.00,做题时间:150分钟)一、单项选择题(总题数:40,分数:80.00)1.在链式存储结构中,体现数据之间关系的是()。
A.数据在内存的相对位置B.指示数据元素的指针√C.数据的存储地址D.指针链式存储结构是线性表数据结构在计算机中的体现,而线性表中的数据关系主要是数据元素的前后次序关系,这个关系是通过指向数据元素的指针实现的。
2.对于线性链表,在 p 所指的结点后插入由 q 指向的新结点的语句序列是()。
A.p->next=q; q->next=p->next;B.q=p->next; p->next=q;C.q->next=p->next; p->next=q;√D.p=p->next; q->next=p;在单链表中进行插入运算时需特别注意指针修改顺序。
选项 A 的顺序是错误的。
3.向一个栈顶指针为h 的带头结点链栈中插入指针s 所指的结点时,应执行的语句序列是()。
A.h->next=s;B.s->next=h;C.s->next=h; h=h->next;D.s->next=h->next; h->next=s;√相当于在普通链表的头结点后插入一个结点。
需要注意的是带头结点的链栈与不带头结点的链栈的区别。
4.由 3 个结点可以构造出()种不同形态的二叉树。
A.3B.4C.5 √D.6由 3 个结点可以构造出有 5 种不同形态的二叉树,如图 1 所示。
图1 3个结点构造出的二叉树5.二叉树的先序遍历和中序遍历如下:先序遍历: EFHIGJK;中序遍历: HFIEJKG。
该二叉树根的右子树的根是()。
A.EB.FC.G √D.H先序遍历是“根-左子树-右子树”,中序遍历是“左子树-根-右子树”。
由先序遍历的节点序列可知E为树根节点,再结合中序遍历节点序列可知右子树的组成节点(E后面的节点)为JKG,而这3个节点在先序遍历中G为第1个节点,即右子树根节点。
2019年全国硕士研究生入学统一考试计算机学科专业基础综合模拟试题1(总分:150.00,做题时间:150分钟)一、单项选择题(总题数:40,分数:80.00)1.在下列各项叙述中,正确的说法是()。
(分数:2.00)A.在线性表中,每个元素有且仅有一个直接前趋,有且仅有一个直接后继B.线性表中至少有一个元素C.在线性表中,除第一个元素和最后一个元素之外,其他元素都有且仅有一个直接前趋,有且仅有一个直接后继√D.线性表中元素必须从大到小或从小到大排列解析:线性表一般被定义为由若干个元素组成的有序序列,注意,线性表是位置有序而不是数据有序。
线性表中可以没有元素,称为空表。
2.设有一个 10 阶的对称矩阵 A,采用压缩存储方式,以行序为主存储, a 11 为第一个元素,其存储地址为 1,每个元素占一个地址空间,则 a 85 (即该元素下标 i=85)的地址为()。
(分数:2.00)A.13B.33 √C.18D.40解析:矩阵 A 的前 7 行中,第 i 行有 i 个元素被存储,所以前 7 行共7×(7+1) /2=28 个元素。
a 85 是第 8行中第 5 个被存储的元素,所以 a 85 是第 28+5=33 个元素。
3.若用一维数组表示一个深度为 5、结点个数为 10 的二叉树,数组的长度至少为()。
(分数:2.00)A.10B.16C.31 √D.64解析:由于二叉树的顺序存储是按完全二叉树来存储的,根据二叉树的性质:深度为 k 的二叉树最多有2k-1个结点,深度为 5 的二叉树最多有 31 个结点。
4.假设一棵二叉树的后序遍历序列为 DGJHEBIFCA,中序遍历序列为 DBGEHJACIF,则其前序遍历序列为()。
(分数:2.00)A.ABCDEFGHIJB.ABDEGHJCFI √C.ABDEGHJFICD.ABDEGJHCFI解析:根据中序、后序遍历的特点,可以确定 A 是根结点(在后序遍历的最后一个),再根据中序遍历的特点,可以知道 DBGEHJ 为左子树, CIF 为右子树。