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

2018年同济大学交通运输工程学院408计算机学科专业基础综合之计算机组成原理考研基础五套测试题

  摘要

一、选择题

1. 采用指令Cache 与数据Cache 分离的主要目的是( )

A. 减低Cache 的缺失损失

B. 提高Cache 的命中率

C. 减低CPU 平均访问时间

D. 减少指令流水线资源冲突

【答案】D

【解析】指令流水线不会断流,预取过来的都是指令

2. 总线共享cache 结构的缺点是( )。

A. 结构简单

B. 通信速度高

C. 可扩展性较差

D. 数据传输并行度高

【答案】C

3. 假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz ,则总线带宽是( )。

A.10MB/S

B.20MB/S

C.40MB/S

D.80MB/S

【答案】B

【解析】因为一个总线周期占用2个时钟周期,完成一个32位数据的传送。总线时钟频率为10MHz ,时钟周期为总线周期占用2个时钟周期,

为一个总线周期中并行传输4字节

信息,

则总线带宽是

4. 程序P 在机器M 上的执行时间是20秒,编译优化后,P 执行的指令数减少到原来的70%,而CPI 増加到原来的

A. B.

C.14秒 D. 倍,则P 在M 上的执行时间是( )

【答案】D 【解析】

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

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

A. 仅Ⅰ、Ⅲ、Ⅳ

B. 仅Ⅰ、Ⅱ、Ⅲ

C. 仅Ⅱ、Ⅲ、IV

D. 仅Ⅲ、Ⅳ、Ⅴ

【答案】A 。

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

6. 假设变址寄存器R 的内容为1000H , 指令中的形式地址为2000H ; 地址1000H 中的内容为2000H , 地址2000H 中的内容为3000H ,地址3000H 中的内容为4000H , 则变址寻方式下访问到的操作数是( )

A.1000H

B.2000H

C.3000H

D.4000H

【答案】D

【解析】根据变址寻址的EA=(IX )+A,变址寄存器的内容与形式地址的内容相加之后得到操作数的实际地址,由题可知EA=1000H+2000H=3000H, 根据实际地址访问内存,获取操作数4000H 。

7. 计算机系统的输入输出接口是( )之间的交接界面。

A. CPU与存储器

B. 主机与外围设备

C. 存储器与外围设备

D.CPU 与系统总线

【答案】B

8. 某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作,元素a ,b ,c ,d ,e 依次入此队列后再进行出队操作,则不可能得到的出队序列是( )。

A.b ,a ,c ,d ,e

B.d ,b ,a ,c ,e

C.d ,b ,c ,a ,e

D.e ,c ,b ,a ,d

【答案】C

【解析】根据题意,队列两端都可以输入数据元素,但是只能在一端输出数据元素,这种队列为输出受限的双端队列。本题解题方法分别判断每个选项如何入队和出队,从而得出不可能的情况。

假设L 代表从左端入队,R 代表从右端入队,出队都是从左端L 出。四个选项所给序列的进队操作序列分别为:

选项A.aL (或aR ),bL ,cR ,dR ,eR

选项B.aL (或aR ),bL ,cR ,dL ,eR

选项C. 不可能出现

选项D.aL (或aR ),bL ,cL ,dR ,eL

9. 某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int 和short 型长度分别为32位和16位,并且数据按边界对齐存储。某C 语言程序段如下:

若record 变量的首地址为0xC008,则地址0xC008中内容及的地址分别为( )。

A.0x00、OxCOOD

B.0x00、OxCOOE

C.0x11、OxCOOD

D.0x11、OxCOOE

【答案】D 。

【解析】32位整数a 需要占4个字节,16位整数c 需要占2个字节,而字符数据b 占一个字节。a=273, 转换成十六进制是111H ,采用小端方式存放数据,地址0xC008中的内容为11H 。由于数据按边界对齐存储, 地址中存放a , 地址OxCOOC 中存放b , 地址OxCOOD 中空闲,地址中存放c 。

10.HDLC37.HDLC37.HDLC 协议对0111110001111110组帧后对应的比特串为( )

A.011111000011111010

B.011111000111110101111110

C.01111100011111010

D.011111000111111001111101

【答案】A

【解析】HDLC 协议对比特串进行组帧时,HDLC 数据帧以位模式01111110标识每一个帧的