2018年华北理工大学生命科学学院907计算机原理之计算机组成原理考研仿真模拟五套题
● 摘要
一、选择题
1. 20世纪50年代,为了发挥_____的效率,提出了_____技术,从而发展了操作系统,通过它对_____进行管理和调度。( )
A. 计算机,操作系统,计算机
B. 计算,并行,算法
C. 硬设备,多道程序,硬软资源
D. 硬设备,晶体管,计算机
【答案】C
2. 下列有关I/O接口的叙述中错误的是:( )
A. 状态端口和控制端口可以合用同一寄存器
B.I/O接口中CPU 可访问寄存器,称为I/O端口
C. 采用独立编址方式时,I/O端口地址和主存地址可能相同
D. 采用统一编址方式时,CPU 不能用访存指令访问I/O端口
【答案】D
【解析】采用统一编码方式,存储器和I/O端口共用统一的地址空间,不需要专用的I/O指令,任何对存储器数据进行操作的指令都可用于I/O端口的数据操作。所以D 错误
3. 周期挪用方式常用于方式的输入/输出中( )。
A. 程序查询方式
B. 中断方式
C.DMA 方式
D. 通道方式
【答案】C
4. 5个字符有如下4种编码方案,不是前缀编码的是( )
A.01, 0000, 0001, 001, 1
B.011, 000, 001, 010, 1
C.000, 001, 010, 011, 100
D.0, 100, 110, 1110, 1100
【答案】D
【解析】在一个字符集中,任何一个字符的编码都不是另一个字符编码的前缀。约定左分支表示字符‘0’,右分支表示字符‘1’, 则可以用从根结点到叶子结点的路径上的分支字符串作为
D 选项中,该叶子结点字符的编码。如此得到的编码必是前缀编码。编码110是编码1100的前缀,
故不符合前缀编码的定义。
5. 假设栈初始为空,将中缀表达式
中,当扫描到f 时,栈中的元素依次是( ) A.
B.
C.
D.
【答案】B
【解析】中缀表达式转后缀表达式遵循以下原则:
(1)遇到操作数,直接输出;
(2)栈为空时,遇到运算符,入栈;
(3)遇到左括号,将其入栈;
(4)遇到右括号,执行出栈操作,并将出栈的元素输出,直到弹出栈的是左括号,左括号不输出;
(5)遇到其他运算
算符入栈;
(6)最终将栈中的元素依次出栈,输出。
所以扫
描
入栈;扫描到
栈。所以扫描到f 的时候,栈中元素为:
6. 下列选项中,能缩短程序执行时间的措施是( )。
I. 提高CPU 时钟频率
II. 优化数据通路结构
III. 对程序进行编译优化
A. 仅I 和II
B. 仅I 和III
C. 仅II 和III
D.I 、II 和III
【答案】D
【解析】一般说来,CPU 时钟频率(主频)越高,CPU 的速度就越快;优化数据通路结构,
转换为等价后缀表达式的过程 弹出所有优先级大于或等于该运算符的栈顶元素,然后将该运入
栈所
以栈; 扫描到扫
描入
可以有效提高计算机系统的吞吐量;编译优化可得到更优的指令序列。所以I 、II 、III 都是有效措施。
7. 在无噪声情况下,若某通信链路的带宽为3kHz ,采用4个相位,每个相位具有4种振幅的QAM 调制技术,则该通信链路的最大数据传输速率是( )。
A.12kbps
B.24kbps
C.48kbps
D.96kbps
【答案】B
【解析】首先要根据信道有无噪声来确定是否采用奈奎斯特定理。解题难点在于离散数值的确定,先确定调制技术的码元数,此处为4个相位乘以4种振幅,共16种,即该通信链路的最大数据传输速率=2x3xlog2(4x4)=6x4=24kbps。
8. 下列文件物理结构中,适合随机访问且易于文件扩展的是( )。
A. 连续结构
B. 索引结构
C. 链式结构且磁盘块定长
D. 链式结构且磁盘块变长
【答案】B
【解析】连续结构的优点是结构简单,缺点是不易于文件扩展,不易随机访问。链式结构的优点是文件易于扩展,缺点是不易随机访问。索引结构的优点是具有链式结构的优点并克服了它的缺点,可随机存取,易于文件扩展。
9. 假定一台计算机的显示存储器用DRAM 芯片实现,若要求显示分辨率为1600x1200,颜色深度为24位,帧频为85Hz ,显存总带宽的50%用来刷新屏幕,则需要的显存总带宽至少约为( )。
A.245Mbps
B.979Mbps
C.1958Mbps
D.7834Mbps
【答案】D
【解析】显存的容量=分辨率X 色深,带宽=分辨率x 色深x 帧频,考虑到50%的时间用来刷
新屏幕,故显存总带宽应加倍。所以需要的显存总带宽至少约为:1600xl200x24x85x2=7834Mbps。
10.下面关于并行处理技术的论述中,正确的是( )。
A. 超标量流水线技术是指在一个处理机芯片上包含多个独立运行的内核的技术
B. 多核处理机技术是指在一个处理机芯片上设计多个逻辑处理机内核的技术
C. 超线程技术是指在操作系统的支持下,在一个处理机上同时运行多道程序的技术