属于 CPU 中算术逻辑单元的部件是(1)。
(1)A.程序计数器 B.加法器 C.指令寄存器 D.指令译码器
【答案】B
【解析】本题考查计算机系统基础知识。
程序计数器、指令寄存器和指令译码器都是 CPU 中控制单元的部件,加法器是算术逻
辑运算单元的部件。
内存按字节编址从A5000H 到 DCFFFH 的区域其存储容量为(2)。
(2)A.123KB B.180KB C.223KB D.224KB
【答案】D
【解析】本题考查计算机系统基础知识。
从地址 A5000H 到 DCFFFH 的存储单元数目为 37FFFH (即 224*1024)个,由于是字节编
址,从而得到存储容量为 224KB。
计算机采用分级存储体系的主要目的是为了解决 (3)的问题。
(3)A.主存容量不足 B.存储器读写可靠性
C.外设访问效率 D.存储容量、成本和速度之间的矛盾
【答案】D
【解析】本题考查计算机系统基础知识。
计算机系统中,高速缓存一般用 SRAM,内存一般用DRAM,外存一般采用磁存储器。SRAM
的集成度低、速度快、成本高,DRAM 的集成度高,但是需要动态刷新。磁存储器速度慢、
容量大,价格便宜。因此,组成分级存储体系来解决存储容量、成本和速度之间的矛盾。
Flynn 分类法基于信息流特征将计算机分成 4 类,其中 (4)只有理论意义而无实例。
(4)A.SISD B.MISD C.SIMD D.MIMD
【答案】B
【解析】本题考査计算机系统基础知识。
Flynn 于 1972 年提出计算平台分类法主要根据指令流和数据流来分类,分为四类:
①单指令流单数据流机器(S1SD)
SISD 机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都
是串行执行。并且在某个时钟周期内,CPU 只能处理一个数据流。因此这种机器被称作单
指令流单数据流机器。早期的计算机都是 SISD 机器。
②单指令流多数据流机器(SIMD)
SIMD 是采用一个指令流处理多个数据流。这类机器在数字信号处理、图像处理,以及多媒
体信息处理等领域非常有效。
Intel 处理器实现的 MMXTM、SSE (Streaming SIMD Extensions)、SSE2 及 SSE3 扩展指令
集,都能在单个时钟周期内处理多个数据单元。也就是说人们现在用的单核计算机基本上
都厲于 SIMD 机器。
③多指令流单数据流机器(MISD)
MISD 是采用多个指令流来处理单个数据流。在实际情况中,采用多指令流处理多数据流才
是更有效的方法,因此 MISD 只是作为理论模型出现,没有投入实际应用。
④多指令流多数据流机器(MIMD)
MIMD 机器可以同时执行多个指令流,这些指令流分别对不同数据流进行操作。最新的多核
计算平台就属于 MIMD 的范畴,例如 Intel 和 AMD 的双核处理器。
以下关于结构化开发方法的叙述中,不正确的是(5)。
(5)A.总的指导思想是自顶向下,逐层分解
B.基本原则是功能的分解与抽象
C.与面向对象开发方法相比,更合适大规模、特别复杂的项目
D.特别适合于数据处理领域的项目
【答案】C
【解析】本题考查结构化开发方法的基础知识。
结构化开发方法由结构化分析、结构化设计和结构化程序设计构成,是一种面向数据
流的开发方法。结构化方法总的指导思想是自顶向下、逐层分解,基本原则是功能的分解
与抽象。它是软件工程中最早出现的开发方法,特别适合于数据处理领域的问题,但是不
适合解决大规模的、特别复杂的项目,而且难以适应需求的变化。
模块 A、B 和 C 都包含相同的 5 个语句,这些语句之间没有联系。为了避免重复,把这
5 个语句抽取出来组成一个模块 D,则模块D 的内聚类型为(6)内聚。
(6)A.功能 B.通信 C.逻辑 D.巧合
【答案】D
【解析】本题考查软件设计的相关知识。
模块独立性是创建良好设计的一个重要原则,一般采用