《2022年2022年计算机学科专业基础综合组成原理- 3.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机学科专业基础综合组成原理- 3.pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机学科专业基础综合组成原理-11 ( 总分: 100.00 ,做题时间: 90 分钟) 一、 单项选择题 ( 总题数: 40,分数: 100.00) 1. 电子计算机的发展已经经历了4 代,这 4 代计算机的主要元件分别是_。(分数: 2.50 )A. 电子管、晶体管、中小规模集成电路、激光器件B. 晶体管、中小规模集成电路、激光器件、光介质C.电子管、晶体管、中小规模集成电路、大规模集成电路D.电子管、数码管、中小规模集成电路、激光器件解析: 解析 此题也可以根据元件的先进程度的升序得出答案。2. 微型计算机的发展以_技术为标志。(分数: 2.50 )A. 操作系统B. 微处理器C.磁盘
2、D.软件解析: 解析 微型计算机的发展是以微处理器的技术为标志的。3. 可以在计算机中直接执行的语言和用助记符编写的语言分别是_。机器语言汇编语言高级语言操作系统原语正则语言(分数: 2.50 )A.、B.、C.、D.、解析: 解析 机器语言是计算机唯一可以直接执行的语言,汇编语言用助记符编写,以便记忆。而正则语言是编译原理中符合正则文法的语言。4. 只有当程序执行时才将源程序翻译成机器语言,并且一次只能翻译一行语句,边翻译边执行的是_程序,把汇编语言源程序转变为机器语言程序的过程是_。编译目标汇编解释(分数: 2.50 )A.、B.、C.、D.、解析: 解析 解释程序的特点是翻译一句执行一句
3、,边翻译边执行;由高级语言转化为汇编语言的过程叫做编译,把汇编语言源程序翻译成机器语言程序的过程称为汇编。5. 到目前为止,计算机中所有的信息仍以二进制方式表示的理由是_。(分数: 2.50 )A. 节约元件B. 运算速度快名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - C.由物理器件的性能决定D.信息处理方便解析: 解析 二进制只有1 和 0 两个数字,刚好和逻辑电路里的高、低电平对应,实现起来比较方便且简单可靠,故由物理器件
4、的性能决定。6. 完整的计算机系统应包括_。(分数: 2.50 )A. 运算器、存储器、控制器B. 外部设备和主机C.主机和应用程序D.配套的硬件设备和软件系统解析: 解析 A 是计算机主机的组成部分,而B、C只涉及计算机系统的部分内容,都不完整。7. 冯诺依曼机的基本工作方式是_。(分数: 2.50 )A. 控制流驱动方式B. 多指令多数据流方式C.微程序控制方式D.数据流驱动方式解析: 解析 早期的冯诺依曼机以运算器为中心,且是单处理机,B是多处理机。冯诺依曼机最根本的特征是采用“存储程序”原理,基本工作方式是控制流驱动方式。8. 下列 _是冯诺依曼机工作方式的基本特点。(分数: 2.50
5、 )A. 多指令流单数据流B. 按地址访问并顺序执行指令C.堆栈操作D.存储器按内容选择地址解析: 解析 A是不存在的机器,B 是对“存储程序”的阐述,故正确。C是与题干无关的选项。D是相连存储器的特点。9. 冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是_。(分数: 2.50 )A. 指令操作码的译码结果B. 指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元解析: 解析 虽然指令和数据都是以二进制形式存放在存储器中,但CPU可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的是指令,在执行阶段取出的是数据。本题容易误选A
6、,需要清楚的是, CPU只有在确定取出的是指令之后,才会将其操作码送去译码,因此,不可能依据译码的结果来区分指令和数据。10. 以下说法错误的是_。(分数: 2.50 )A. 硬盘是外部设备B. 软件的功能与硬件的功能在逻辑上是等效的C.硬件实现的功能一般比软件实现具有更高的执行速度D.软件的功能不能用硬件取代解析: 解析 软件和硬件具有逻辑上的等效性,硬件实现具有更高的执行速度,软件实现具有更好的灵活性,通常对执行频繁、硬件实现代价不是很高的功能由硬件实现。故选D 。11. 存放欲执行指令的寄存器是_。(分数: 2.50 )A.MAR B.PC 名师资料总结 - - -精品资料欢迎下载 -
7、- - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - C.MDR D.IR 解析: 解析 IR存放当前欲执行的指令,PC存放下一条指令的地址,不要将它们混淆。此外,MAR 用来存放欲访问的存储单元地址,MDR 存放从存储单元取来的数据。12. 在 CPU中,跟踪下一条要执行的指令的地址的寄存器是_。(分数: 2.50 )A.PC B.MAR C.MDR D.IR 解析: 解析 在 CPU中,程序计数器PC用来跟踪下一条要执行的指令在主存储器中的地址。13.CPU不包括 _。(分数
8、: 2.50 )A. 地址寄存器B. 指令寄存器 (IR) C.地址译码器D.通用哥存器解析: 解析 地址译码器是主存的构成部分,不属于CPU 。地址寄存器虽然一般属于主存,但是现代计算机中绝大多数CPU内集成了地址寄存器。14.MAR和 MDR 的位数分别为 _。(分数: 2.50 )A. 地址码长度、存储字长B. 存储字长、存储字长C.地址码长度、地址码长度D.存储字长、地址码长度解析: 解析 地址寄存器 (MAR)存放访存地址,因此位数与地址码长度相同。数据寄存器(MDR)用于暂存要从存储器中读或者写的信息,因此位数与存储字长相同。15. 在运算器中,不包含_。(分数: 2.50 )A.
9、 状态寄存器B. 数据总线C.ALU D.地址寄存器解析: 解析 运算器的核心部分是算术逻辑运算单元(ALU) 。地址寄存器位于CPU内,但并没有集成在运算器与控制器中。地址寄存器用来保存当前CPU所访问的内存单元的地址。由于内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/ 写操作完成为止。16. 下列关于 CPU存取速度的比较中,正确的是_。(分数: 2.50 )A.Cache内存寄存器B.Cache寄存器内存C.寄存器 Cache内存D.寄存器内存 Cache 解析: 解析 寄存器在 CPU内部,速度最快。Cache采用高速的SRAM 制作,而内
10、存常用DRAM 制作,其速度较 Cache慢。本题也可根据存储器层次结构的速度关系得出答案。17. 一个 8 位的计算机系统以16 位来表示地址,则该计算机系统有_个地址空间。(分数: 2.50 )A.256 B.65535 C.65536 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - D.131072 解析: 解析 8位计算机表明计算机字长为8 位,即一次可以处理8 位的数据,而16 位表示地址码的长度,故而该机器有2 16
11、 =65536 个地址空间。18._ 是程序运行时的存储位置,包括所需的数据。(分数: 2.50 )A. 数据通路B. 主存C.硬盘D.操作系统解析: 解析 计算机只能从主存中取指令与操作数,不能直接与外存交换数据。19. 下列 _属于应用软件。(分数: 2.50 )A. 操作系统B. 编译程序C.连接程序D.文本处理解析: 解析 操作系统属于大型系统软件;编译程序属于语言处理程序;连接程序属于服务性程序,故选D。20. 关于编译程序和解释程序,下面说法错误的是_。(分数: 2.50 )A. 编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序B. 编译程序编译时间较长,运行速度较快C
12、.解释程序方法较简单,运行速度也较快D.解释程序将源程序翻译成机器语言,并且翻译一条以后,立即执行这条语句解析: 解析 编译程序是先完整编译后运行的程序,如C、C+等;解释程序是一句一句翻译且边翻译边执行的程序,如:JavaScript、Python 等。由于解释程序要边翻译成机器语言边执行,故而一般速度较编译程序慢。为增加对该过程的理解,附C 语言编译链接的过程:21. 将高级语言源程序转换为机器级目标代码文件的程序是_。(分数: 2.50 )A. 汇编程序B. 链接程序C.编译程序D.解释程序解析: 解析 翻译程序是指把高级语言源程序转换成机器语言程序( 目标代码 ) 的软件。翻译程序有两
13、种:一种是编译程序,它将高级语言源程序一次全部翻译成目标程序,每次执行程序时,只要执行目标程序,因此,只要源程序不变,就无须重新编译。另一种是解释程序,它将源程序的一条语句翻译成对应的机器目标代码,并立即执行,然后翻译下一条源程序语句并执行,直至所有源程序语句全部被翻译并执行完。所以解释程序的执行过程是翻译一句执行一句,并且不会生成目标程序。汇编程序也是一种语言翻译程序,它把汇编语言源程序翻译为机器语言程序。汇编语言是一种面向机器的低级语言,是机器语言的符号表示,与机器语言一一对应。22. 下列叙述中正确的是_。(分数: 2.50 )A. 寄存器的设置对汇编语言是透明的B. 实际应用程序的测试
14、结果能够全面代表计算机的性能C.系列机的基本特性是指令系统向后兼容D.软件和硬件在逻辑功能上是等价的名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 解析: 解析 寄存器的设置对汇编语言不透明,汇编程序员要对寄存器进行直接操作。全面代表计算机性能的是实际软件的运行情况。软件和硬件在逻辑上是等效的,但不是等价的。向后兼容指的是时间上向后兼容,即新机器兼容使用以前机器的指令系统。23. 在 CPU的组成中,不包括_。(分数: 2.50
15、 )A. 运算器B. 存储器C.控制器D.寄存器解析: 解析 CPU 由运算器和控制器两个部件组成,而运算器和控制器中都含有寄存器。而存储器是一个独立的部件。24. 下列 _不属于系统软件。(分数: 2.50 )A. 数据库系统B. 操作系统C.编译程序D.以上 3 种都属于系统程序解析: 解析 数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员构成,其中数据库管理系统是系统程序。25. 关于相联存储器,下列说法正确的是_。(分数: 2.50 )A. 只可以按地址寻址B. 只可以按内容寻址C.既可以按地址寻址又可以按内容寻址D.以上说法均不完善
16、解析: 解析 相联存储器既可以按地址寻址又可以按内容( 通常是某些字段 ) 寻址,为与传统存储器区别,又称为按内容寻址的存储器。26. 计算机系统的层次结构可以分为6 层,其层次之间的依存关系是_。(分数: 2.50 )A. 上下层之间相互无关B. 上层实现对下层的功能扩展,而下层是实现上层的基础C.上层实现对下层的扩展作用,而下层对上层有限制作用D.上层和下层的关系是相互依存、不可分割的解析: 解析 在计算机多层次结构中,上下层是可以分割的,且上层是下层的功能实现。此外,上层在下层的基础上实现了更加丰富的功能,仅有下层而没有上层也是可以的。27. 计算机硬件能够直接执行的是_。机器语言程序汇
17、编语言程序硬件描述语言程序(分数: 2.50 )A. 仅B. 仅、C.仅、D.、解析: 解析 硬件能直接执行的只能是机器语言( 二进制编码 ) ,汇编语言是增强机器语言的可读性和记忆性的语言,经过汇编后才能被执行。28. 下列选项中,能缩短程序执行时间的措施是_。提高 CPU时钟频率优化数据通路结构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - 对程序进行编译优化(分数: 2.50 )A. 仅和B. 仅和C.仅和D.、解析: 解
18、析 CPU 时钟频率 ( 主频 ) 越高,完成指令的一个执行步骤所用的时间就越短,执行指令的速度越快,正确。数据通路的功能是实现CPU内部的运算器和寄存器以及寄存器之间的数据交换,优化数据通路结构,可以有效提高计算机系统的吞吐量,从而加快程序的执行,正确。计算机程序需要先转化成机器指令序列才能最终得到执行,通过对程序进行编译优化可以得到更优的指令序列,从而使得程序的执行时间也越短,正确。29. 下列选项中,描述浮点数操作速度指标的是_。(分数: 2.50 )A.MIPS B.CPI C.IPC D.MFLOPS 解析: 解析 MIPS是每秒执行多少百万条指令,适用于衡量标量机的性能。CPI 是
19、平均每条指令的时钟周期数。 IPC 是 CPI 的倒数,即每个时钟周期执行的指令数。MFLOPS 是每秒执行多少百万条浮点数运算,用来描述浮点数运算速度,适用于衡量向量机的性能。30. 关于 CPU主频、 CPI、MIPS 、MFLOPS,说法正确的是_。(分数: 2.50 )A.CPU主频是指 CPU系统执行指令的频率,CPI 是执行一条指令平均使用的频率B.CPI 是执行一条指令平均使用CPU时钟的个数, MIPS描述一条 CPU指令平均使用CPU时钟数C.MIPS是描述 CPU执行指令的频率,MFLOPS 是计算机系统的浮点数指令D.CPU主频指 CPU使用的时钟脉冲频率,CPI是执行一
20、条指令平均使用CPU时钟数解析: 解析 CPU 主频指 CPU 的时钟脉冲频率,CPI 是执行一条指令平均使用的CPU时钟数。31. 存储字长是指 _。(分数: 2.50 )A. 存放在一个存储单元中的二进制代码组合B. 存放在一个存储单元中的二进制代码位数C.存储单元的个数D.机器指令的位数解析: 解析 存储体由许多存储单元组成,每个存储单元又包含若干个存储元件,每个存储元件能寄存一位二进制代码“ 0”或“1”。可见,一个存储单元可存储一串二进制代码,称这串二进制代码为一个存储字,这串二进制代码的位数称为存储字长。32. 以下说法错误的是_。(分数: 2.50 )A. 计算机的机器字长是指数
21、据运算的基本单位长度B. 寄存器由触发器构成C.计算机中一个字的长度都是32 位D.磁盘可以永久性存放数据和程序解析: 解析 计算机中一个字的长度可以是16、32、64 位等,一般是8 的整数倍,不一定都是32 位。33. 下列关于机器字长、指令字长和存储字长的说法中,正确的是_。三者在数值上总是相等的三者在数值上可能不等存储字长是存放在一个存储单元中的二进制代码位数数据字长就是MDR 的位数(分数: 2.50 )名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 -
22、 - - - - - - - - A.、B.、C.、D.、解析: 解析 机器字长、指令字长和存储字长,三者在数值上可以相等也可以不相等,视不同机器而定。一个存储单元中的二进制代码的位数称为存储字长。存储字长等于MDR 的位数,而数据字长是数据总线一次能并行传送信息的位数,它可以不等于MDR 的位数。34.32 位微机是指该计算机所用CPU_ 。(分数: 2.50 )A. 具有 32 位寄存器B. 能同时处理 32 位的二进制数C.具有 32 个寄存器D.能处理 32 个字符解析: 解析 计算机的位数,即机器字长,也就是计算机一次能处理的二进制数的长度。此外应注意,操作系统的位数是操作系统可寻址
23、的位数,与机器字长是不一样的。一般情况下可以通过寄存器的位数来判断机器字长。35. 用于科学计算的计算机中,标志系统性能的最有用的参数是_。(分数: 2.50 )A. 主时钟频率B. 主存容量C.MFLOPS D.MIPS 解析: 解析 MFLOPS是指每秒执行多少百万次浮点运算,该参数用来描述计算机的浮点运算性能,而用于科学计算的计算机主要就是评估浮点运算的性能。36. 若一台计算机的机器字长为4 字节,则表明该机器_。(分数: 2.50 )A. 能处理的数值最大为4 位十进制数B. 能处理的数值最多为4 位二进制数C.在 CPU中能够作为一个整体处理32 位的二进制代码D.在 CPU中运算
24、的结果最大为232 解析: 解析 机器字长是计算机内部一次可以处理的二进制数的位数,故该计算机一次可处理4*8=32 位的二进制代码。37. 在 CPU的寄存器中, _对用户是完全透明的。(分数: 2.50 )A. 程序计数器B. 指令寄存器C.状态寄存器D.通用寄存器解析: 解析 汇编程序员可以通过指定待执行指令的地址来设置PC的值,状态寄存器、通用寄存器只有为汇编程序员可见,才能实现编程,而IR、MAR 、MDR 是 CPU 的内部工作寄存器,对程序员均不可见。38. 计算机操作的最小单位时间是_。(分数: 2.50 )A. 时钟周期B. 指令周期C.CPU周期D.中断周期解析: 解析 时
25、钟周期即 CPU频率的倒数,是最基本的时间单位,其余选项均大于时钟周期。另外,CPU周期又称机器周期,由多个时钟周期组成。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 39.CPU的 CPI 与下列哪个因素无关?_ (分数: 2.50 )A. 时钟频率B. 系统结构C.指令集D.计算机组织解析: 解析 CPI 是执行一条指令所需的时钟周期数,系统结构、指令集、计算机组织都会影响CPI,而时钟频率并不会影响到CPI,但可以加快指
26、令的执行速度。如执行一条指令需要10 个时钟周期,则一台主频为 1GHz的 CPU ,执行这条指令要比一台主频为100MHz的 CPU快。40. 从用户观点看,评价计算机系统性能的综合参数是_。(分数: 2.50 )A. 指令系统B. 吞吐率C.主存容量D.主频率解析: 解析 主频、主存容量和指令系统( 间接影响 CPI) 并不是综合性能的体现。吞吐率指系统在单位时间内处理请求的数量,是评价计算机系统性能的综合参数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -