2018年东华大学计算机科学与技术学院408计算机学科专业基础综合之计算机组成原理考研核心题库
● 摘要
一、选择题
1. 系统为某进程分配了4个页框,该进程已访问的页号序列为2, 0, 2, 9, 3, 4, 2, 8, 2, 3, 8, 4, 5,若进程要访问的下一页的页号为7, 依据LRU 算法,应淘汰页的页号是( )。
A.2
B.3
C.4
D.8
【答案】B
【解析】LRU 置换算法是选择最近最久未使用的页面予以淘汰。进程有4个页框,题中访问过程中页框的变化如下:
访问页号为7的页时,内存中存在的页的页号是:3、8、4和5,根据LRU 定义应淘汰的是3。
2. 用希尔排序方法对一个数据序列进行排序时,若第1趟排序结果为9, 1, 4, 13, 7, 8, 20, 23, 15,则该趟排序采用的增量(间隔)可能是( )
A.2
B.3
C.4
D.5
【答案】B
【解析】对于A , 增量为2, 那么9, 4, 7, 20,15是一组,而它们是无序的,所以A 错误对于C ,増量为4, 那么9, 7,15是一组,而它们是无序的,所以C 错误
对于D ,增量为5, 那么9, 8是一组,降序,1,20是一组,而它们是升序,所以D 也错误。对于B ,分为3组:9, 13, 20; 1,7, 23; 4, 8, 15都是升序有序,所以B 正确
3. 按指令流(I )和数据流(D )的组织方式,单处理机系统属于( )结构。
A.SISD
B.SIMD
C.MISD
D.MIMD
【答案】A
4. 长度相同但格式不同的2种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定均相同,则它们可表示的数的范围和精度为( )。
A. 两者可表示的数的范围和精度相同
B. 前者可表示的数的范围大但精度低
C. 后者可表示的数的范围大且精度高
D. 前者可表示的数的范围大且精度高
【答案】B
5. 计算机硬件能够直接执行的是( )。
I. 机器语言程序II. 汇编语言程序III. 硬件描述语言程序
A. 仅I
B. 仅III
C. 仅IIII
D.IIIIII
【答案】A
【解析】机器语言是计算机唯一可以直接执行的语言。汇编语言属于低级语言,但其源程必须要翻译成目标程序成为机器语言程序后才能被直接执行。硬件描述语言是电子系统硬件行为描述、结构描述、数据流描述的语言。
6. 处理外部中断时,应该由操作系统保存的是( )。
A. 程序计数器(PC )的内容
B. 通用寄存器的内容
C. 快表(TLB )的内容
D.Cache 中的内容
【答案】B
【解析】外部中断处理过程首先要保护现场,使得中断处理完后能够恢复程序的状态继续执行。保护现场有两个含义:①由中断隐指令保存程序的断点(程序计数器);②由中断服务程序保存通用寄存器和状态寄存器的内容。中断服务程序是操作系统的一部分。
7. 将森林转换为对应的二叉树,若在二叉树中,结点u 是结点v 的父结点的父结点,则在原来的森林中,u 和v 可能具有的关系是( )。
I. 父子关系
II. 兄弟关系
III.u 的父结点与v 的父结点是兄弟关系
A. 只有I
B.I 和II
C.I 和III
D.I 、II 和III
【答案】B
【解析】首先,在二叉树中,若结点u 是结点v 的父结点的父结点,那么的关系有如下4种情况:
接下来,根据森林与二叉树的转换规则,将这4种情况还原成森林中结点的关系。其中: 情况(1),在原来的森林中u 是v 的父结点的父结点;
情况(2),在森林中u 是v 的父结点;
情况(3),在森林中u 是v 的父结点的兄弟;
情况(4),在森林中u 与v 是兄弟关系。
由此可知,题目中的I 、II 是正确的。
8. 若X 是后序线索二叉树中的叶结点 ,且X 存在左兄弟结点Y ,则X 的右线索指向的是( )
A.X 的父结点
B. 以Y 为根的子树的最左下结点
C.X 的左兄弟结点Y
D. 以Y 为根的子树的最右下结点
【答案】A
【解析】根据后续线索二叉树的定义,X 结点为叶子结点且有左兄弟,那么这个结点为右孩子结点,利用后续遍历的方式可知X 结点的后继是其父结点,即其右线索指向的是父结点。
9. 对下图进行拓扑排序,可以得到不同的拓扑序列的个数是( )。
A.4
B.3
C.2
相关内容
相关标签