当前位置:问答库>考研试题

2018年青海师范大学计算机学院408计算机学科专业基础综合[专业硕士]之计算机组成原理考研强化五套模拟题

  摘要

一、选择题

1. 已知小根堆为8, 15, 10, 21, 34, 16, 12, 删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是( )。

A.1

B.2

C.3

D.4

【答案】C

【解析】堆排序中,依次输出堆顶的最小值,然后重新调整堆,如此反复执行,便得到一个有序序列。本题中,删除堆顶元素8后将最后一个元素12置于堆顶,然后调整堆:首先与15比较,12小于15, 所以不用交换;然后与10比较,因为10小于12, 所以交换10和12的位置;调整后12再与16比较,12小于16, 调整堆过程结束。因此12共与15、10、16进行了三次比较。

2. 在定点运算器中,无论采用双符号位还是单符号位,必须有( ),它一般用( )来实现。

A. 译码电路,与非门

B. 编码电路,或非门

C. 溢出判断电路,异或门

D. 移位电路,与或非门

【答案】C

3. 目前大多数集成电路生产中,所釆用的基本材料为( )。

A. 单晶桂

B. 非晶硅

C. 锑化钼

D. 硫化镉

【答案】A

4. 下列存储器中,在工作期间需要周期性刷新的是( )。

A.SRAM

B.SDRAM

C.ROM

D.FLASH

【解析】动态随机存储器(DRAM )是利用存储元电路中栅极电容上的电荷来存储信息的,

电容上的电荷一般只能维持因此即使电源不掉电,信息也会自动消失。为此,每隔一定时间必须刷新。

5. 设栈S 和队列Q 的初始状态均为空,元素a ,b ,c ,d ,e ,f ,g 依次进入栈S 。若每个元素出栈后立即进入队列Q ,且7个元素出队的顺序是b ,d ,c ,f ,e ,a ,g ,则栈S 的容量至少是( )。

A.1

B.2

C.3

D.4

【答案】C

【解析】由于栈具有先进后出的特性,队列具有先进先出的特性,出队顺序即为人队顺序。在本题中,每个元素出栈S 后立即进入队列Q ,出栈顺序即为入队顺序,所以本题中队列的作用形同虚设,根据题意出队顺序即为出栈顺序。根据出栈顺序可以分析各个元素进出栈的过程:第一个出栈元素为b ,表明栈内还有元素a ,b 出栈前的深度为2; 第二个出栈元素为d ,找内元素为a 和c ,d 出栈前的深度为3; c 出找后,剩余元素为a ,c 出栈前的深度为2; f 出栈后,剩余元素为a 和e ,f 出栈前的深度为3; e 出栈后,剩余元素为a ,e 出栈前的深度为2; a 出栈后,无剩余元素,a 出栈前的深度为1; g 出栈后,无剩余元素,g 出栈前的深度为:L 所以栈容量至少是3。

6. 由于CPU 内部的操作速度较快,而CPU 访问一次主存所花的时间较长,因此机器周期通常用( )来规定。

A. 主存中读取一个指令字的最短时间

B. 主存中读取一个数据字的最长时间

C. 主存中写入一个数据字的平均时间

D. 主存中读取一个数据字的平均时间

【答案】A

7. 下列选项中,导致创建新进程的操作是( )。

I. 用户登录成功

II. 设备分配

III. 启动程序执行

A. 仅I 和II

B. 仅II 和III

C. 仅I 和III

D.I 、II 和III

【解析】进程创建是需要填写PCB 表的,其中唯一不需要的是II 。考察一个进程创建的过程是这样的:当进程被创建,可以是用户创建,例如双击相关图标;也可以由父进程创建,例如lock ( )时,操作系统首先到PCB 表区搜索空闲的表格,若无则直接拒绝创建进程,若有则填写PCB 表创建进程。通常填写PCB 表的过程有一段时间(主要涉及资源分配需要协调),许多操作系统为此设立了一个中间状态称为“初始化”,也有的操作系统不设这个中间状态。此时操作系统填写进程ID 号、处理机参数、进程参数(状态、特权、优先级)、分配内存(若是虚拟存储就分配虚拟地址)、映射文件等,一切就绪,将控制权交给系统进行下一步调度。设备分配可能引起进程状态的改变,但不会创建新进程,用户登录成功和启动程序执行都会创建新的进程,所以本题答案为C 。

8. 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一趟排序。下列排序方法中,每一趟排序结束时都至少能够确定一个元素最终位置的方法是( )。

Ⅰ. 简单选择排序Ⅱ. 希尔排序Ⅲ. 快速排序Ⅳ. 堆排Ⅴ. 二路归并排序

A. 仅Ⅰ、Ⅲ、Ⅳ

B. 仅Ⅰ、Ⅱ、Ⅲ

C. 仅Ⅱ、Ⅲ、IV

D. 仅Ⅲ、Ⅳ、Ⅴ

【答案】A 。

【解析】其中简单选择排序、堆排序属于选择类排序,每一趟排序结束时将确定最大(或最小)关键字所在的位置。快速排序每一趟排序结束时将确定基准关键字所在的位置。希尔排序、二路归并排序每一趟排序结束时不一定能确定一个元素的最终位置。

9. 下列措施中,能加快虚实地址转换的是1增大快表(TLB )2让页表常驻内存3增大交换区( )

A. 仅1

B. 仅2

C. 仅1,2

D. 仅2, 3

【答案】C

【解析】加大快表能增加快表的命中率,即减少了访问内存的次数;让页表常驻内存能够使cpu 不用访问内存找页表,从也加快了虚实地址转换。而增大交换区只是对内存的一种扩充作用,对虚实地址转换并无影响

10.计算机硬件能够直接执行的是( )。

I. 机器语言程序II. 汇编语言程序III. 硬件描述语言程序