计算机组成原理习题及标准答案.docx
###计算机组成原理习题及标准答案解析####第一章练习习题(一) **1.通常划分计算机发展时代是以什么为标准的?** - **选项:** - A.所用的电子元器件- B.运算速度- C.计算机结构- D.所用语言- **解析:**计算机的发展通常被划分为四个时代,主要依据是使用的电子元器件的变化。第一代(1946-1959年)使用电子管;第二代(1959-1964年)使用晶体管;第三代(1964-1971年)使用中小规模集成电路;第四代(1971年至今)使用大规模集成电路。因此,选项A正确。 **2.微型计算机的发展以什么技术为标志?** - **选项:** - A.操作系统- B.微处理器- C.磁盘- D.软件- **解析:**微型计算机的核心是微处理器,它是微型计算机的心脏,决定了计算机的整体性能。因此,微型计算机的发展通常是以微处理器的技术进步作为标志的。选项B正确。 **3.电子计算机技术发展至今,其运行仍遵循哪位科学家提出的基本原理?** - **选项:** - A.牛顿- B.爱因斯坦- C.爱迪生- D.冯·诺依曼- **解析:**电子计算机的基础架构遵循的是冯·诺依曼体系结构,这一架构由数学家约翰·冯·诺依曼提出,它定义了计算机系统的五大组成部分:输入设备、输出设备、存储器、运算器和控制器。因此,选项D正确。 **4.下列哪个说法是正确的?** - **选项:** - A.控制器能理解并执行所有指令及存储结果- B.一台计算机包括输入、输出、控制、存储及算术逻辑运算五个单元- C.所有的数据运算都在CPU的控制器中完成- D.都不对- **解析:**计算机的基本组成部分确实包括输入设备、输出设备、存储器、运算器和控制器。其中,运算器负责数据运算,控制器则负责指令的解析与执行,但并不进行数据运算。因此,选项B正确。 **5.电子计算机发展的四代中所用的主要元器件分别是哪些?** - **选项:** - A.电子管、晶体管、中小规模集成电路、激光器件- B.晶体管、中小规模集成电路、激光器件、光介质- C.电子管、晶体管、中小规模集成电路、大规模集成电路- D.电子管、数码管、中小规模集成电路、激光器件- **解析:**计算机的发展经历了四个主要阶段,每个阶段都以不同的元器件为主导: -第一代:电子管-第二代:晶体管-第三代:中小规模集成电路-第四代:大规模集成电路因此,选项C正确。 **6.下列哪个选项不是冯·诺依曼机器的根本特征?** - **选项:** - A.以运算器为中心- B.指令并行执行- C.存储器按地址访问- D.数据以二进制编码,用二进制运算- **解析:**冯·诺依曼体系结构的特点包括: -以运算器为中心-存储器按地址访问-数据以二进制编码,用二进制运算指令并行执行并不是冯·诺依曼体系结构的特点之一。因此,选项B正确。 **7.在CPU的组成中不包括什么?** - **选项:** - A.运算器- B.存储器- C.控制器- D.寄存器- **解析:** CPU(中央处理器)主要包括运算器、控制器以及寄存器,而不包括整个存储器。因此,选项B正确。 **8.存储字是指什么?** - **选项:** - A.存放在一个存储单元中的二进制代码组合- B.存放在一个存储单元中的二进制代码位数- C.存储单元的个数- D.机器指令的位数- **解析:**存储字是指存放在一个存储单元中的二进制代码组合。因此,选项A正确。 **9.存储字长是指什么?** - **选项:** - A.存放在一个存储单元中的二进制代码组合- B.存放在一个存储单元中的二进制代码位数- C.存储单元的个数- D.机器指令的位数- **解析:**存储字长是指存放在一个存储单元中的二进制代码位数。因此,选项B正确。 **10.计算机中数据处理中心是什么?** - **选项:** - A.主机- B.运算器- C.控制器- D. I/O系统- **解析:**数据处理中心通常是运算器,因为它负责数据的算术逻辑运算。因此,选项B正确。 **11.下列哪个说法是错误的?** - **选项:** - A.硬盘是外部设备- B.软件的功能与硬件的功能在逻辑上是等效的- C.硬件实现的功能一般比软件实现具有较高的执行速度- D.软件的功能不能由硬件替换- **解析:**在很多情况下,软件的功能可以通过硬件来实现,例如通过专用集成电路(ASIC)等硬件来实现特定的软件功能,从而获得更高的执行速度。因此,选项D的说法是错误的。 **12. 32位微机是指该计算机所用的CPU能够做什么?** - **选项:** - A.具有32个寄存器- B.能同时处理32位的二进制数- C.能处理32个字符- D.运算的结果最大为2的32次方- **解析:** 32位微机中的“32位”指的是CPU一次能够处理的二进制数的位数,即32位。因此,选项B正确。 **13.下列哪个选项描述了浮点数操作速度的指标?** - **选项:** - A. MIPS - B. CPI - C. IPC - D. MFLOPS - **解析:**浮点数操作速度的指标通常使用MFLOPS(每秒百万次浮点运算)来衡量。因此,选项D正确。 **14.当前设计高性能计算机的重要技术途径是什么?** - **选项:** - A.提高CPU主频- B.采用非冯·诺依曼结构- C.扩大主存容量- D.采用并行处理技术- **解析:**当前设计高性能计算机的一个重要技术途径是采用并行处理技术,通过多个处理器协同工作来提高整体计算能力。因此,选项D正确。 ####第三章练习习题(一) **1.连接计算机与计算机之间的总线属于哪种总线?** - **选项:** - A.片内- B.系统- C.通信- D.都不对- **解析:**连接计算机与计算机之间的总线属于通信总线,主要用于不同计算机之间的数据传输。因此,选项C正确。 **2.挂接在总线上的多个部件能够做什么?** - **选项:** - A.只能分时向总线发送数据,并只能分时从总线上接收数据- B.只能分时向总线发送数据,但可同时从总线接收数据- C.可同时向总线发送数据,并同时从总线接收数据- D.可同时向总线发送数据,但只能分时从总线接收数据- **解析:**总线是一种共享资源,在某一时刻只能由一个部件向总线发送数据,而其他部件可以同时从总线上接收数据。因此,选项B正确。 **3.在总线上,同一时刻能够做什么?** - **选项:** - A.只能有一个主设备控制总线传输操作- B.只能有一个从设备控制总线传输操作- C.只能有一个主设备和一个从设备控制总线传输操作- D.可以有多个主设备控制总线传输操作- **解析:**在总线上,同一时刻只能有一个主设备控制总线传输操作,而从设备可以有多个。因此,选项A正确。 **4.当使用总线传送数据时,在每一时刻在总线上传送什么?** - **选项:** - A.多个部件发送给多个部件的信息- B.多个部件发送给一个部件的信息- C.一个部件发送给一个部件的多组信息- D.一个部件发送给多个部件的一组信息- **解析:**在使用总线传送数据时,某一时刻总线上只能有一组数据从一个部件发送到另一个部件或多个部件。因此,选项D正确。 **5.系统总线是指什么?** - **选项:** - A.运算器、控制器、寄存器之间的连接部件- B.运算器、寄存器、主存之间的连接部件- C.运算器、寄存器、外围设备之间的连接部件- D. CPU、主存、外围设备之间的连接部件- **解析:**系统总线是连接CPU、主存和外围设备之间的总线。因此,选项D正确。 **6.系统级的总线是用来连接什么?** - **选项:** - A. CPU内部的运算器和寄存器- B.主机系统板上的所有部件- C.主机系统板上的各个芯片- D.系统中的各个功能模块或设备- **解析:**系统级的总线是用来连接系统中的各个功能模块或设备。因此,选项D正确。 **7.计算机使用总线结构的主要优点是什么?缺点是什么?** - **解析:**使用总线结构的优点是可以实现积木化的模块设计,方便系统的扩展和升级。缺点是两种信息源的代码在总线中不能同时出现,因为总线在同一时刻只能处理一组信息。因此,选项C正确。 **8.下面哪个选项不属于系统总线接口的功能?** - **选项:** - A.数据缓存- B.数据转换- C.状态设置- D.完成算术逻辑运算- **解析:**系统总线接口的功能包括数据缓存、数据转换和状态设置等,但不包括算术逻辑运算。因此,选项D正确。 **9.地址总线、数据总线、控制总线三类是根据什么来划分的?** - **选项:** - A.总线所处的位置- B.总线传送的内容- C.总线的传送方式- D.总线的传送方向- **解析:**地址总线、数据总线、控制总线三类总线是根据它们传送的内容来划分的。因此,选项B正确。 **10.系统总线中地址线的功能是什么?** - **选项:** - A.用于选择主存单元地址- B.用于选择进行信息传输的设备- C.用于选择外存地址- D.用于指定主存或I/O设备接口的地址- **解析:**系统总线中的地址线主要用于指定主存或I/O设备接口的地址。因此,选项D正确。 **11. CPU的控制总线提供什么?** - **选项:** - A.数据信号流- B.所有存储器和I/O设备的时序信号及控制信号- C.来自I/O设备和存储器的响应信号- D.包含B和C - **解析:** CPU的控制总线提供所有存储器和I/O设备的时序信号及控制信号,同时也包括来自I/O设备和存储器的响应信号。因此,选项D正确。 **12.在系统总线的数据线上,不可能传输的是什么?** - **选项:** - A.指令- B.操作数- C.握手(应答)信号- D.中断类型号- **解析:**在系统总线的数据线上,可以传输指令、操作数和中断类型号,但握手(应答)信号通常是在控制总线上传输的。因此,选项C正确。
用户评论