1、计算机组成概述模拟试卷 1 及答案与解析一、单项选择题1 关于冯.诺依曼计算机,下列叙述不正确的是( )。(A)计算机硬件由控制器、运算器、存储器、输入设备、输出设备五部分组成(B)数据和程序在计算机中都用二进制数表示,且存放于计算机的存储器之中(C)冯 .诺依曼计算机是一种虚拟计算机系统(D)目前的大多计算机还是基于冯诺依曼计算机的2 根据( ) ,我们可以将计算机的发展史分为四代。(A)计算机规模(B)计算机速度(C)操作系统(D)物理器件(逻辑元件)3 计算机的应用包括( ) 。(A)科学计算(B)数据处理(C)人工智能(D)以上都包括4 下列说法正确的是( ) 。(A)卫星与运载火箭轨
2、道的计算属于计算科学的应用范畴(B)企业信息系统属于数据处理的应用范畴(C)程控机床加工属于计算机控制的应用范畴(D)智能机器人属于计算机控制的应用范畴5 关于编译程序和解释程序,下面说法不正确的是( )。(A)二者的作用都是把高级语言程序转换成机器语言程序(B)编译程序编译的时间较长,运行的速度较快(C)解释程序方法比较简单,运行速度也比较慢(D)解释程序将源程序翻译成机器语言,并且翻译一条后,立即执行这条语句6 指令流的流向是( ) 。(A)主存到控制器(B)控制器到主存(C)控制器到控制器(D)主存到主存7 下列不属于系统程序的是( )。(A)操作系统(B)数据库系统(C)程序编译系统(
3、D)以上三者都不属于8 下列选项中,对于机器语言程序员是透明的有( )。(A)浮点数格式(B)指令格式(C)数据运算过程(D)MAR 和 MDR9 下列关于系统兼容性的说明正确的是( )。(A)软件与硬件之间的通用性,通常在一系列不同型号的计算 VLf 司存在(B)软件或硬件的通用性,任何计算机系统中都存在(C)软件或硬件的通用性,通常在一系列不同型号的计算机间存在(D)软件可通用,硬件不能通用10 计算机系统包括( ) 。(A)运算器、存储器、控制器(B)主机与外部设备(C)硬件系统与软件系统(D)系统软件与应用软件11 以下说法不正确的是( )。(A)指令系统是一种计算机的机器语言(B)汇
4、编语言是一种与机器有关的符号语言(C)高级语言源程序编译成目标程序之后,可在各种机器上运行,与机器无关(D)只有机器语言程序在计算机中才能直接运行12 在计算机系统的层次结构中,不属于虚拟机的层次是( )。(A)高级语言计算机(B)操作系统语言计算机(C)汇编语言计算机(D)机器语言13 从计算机系统结构的发展和演变看,早期的计算机是以( )为中心的系统结构,而近代的计算机是以( ) 为中心的系统结构。(A)运算器、处理器(B)存储器、计算器(C)运算器、存储器(D)寄存器、运算器14 对汇编语言程序员来说,以下部件中不透明的是( )。(A)指令缓冲器(B)移位器(C)通用寄存器(D)乘法器1
5、5 计算机硬件系统直接运行的程序是( )。(A)源程序(B)目标程序(C)汇编语言程序(D)高级语言程序16 下列叙述正确的是( )。(A)大型计算机是指大型通用计算机,它属于 CS 模式(B)巨型计算机更适合于高速度、大容量的计算机任务(C) VAX,PDP 都属于小型计算机,二者是相兼容的(D)工作站可以认为是一种高性能的微型计算机17 将高级语言源程序转化目标程序的过程是( )。(A)汇编(B)编译(C)解释(D)译码18 利用计算机硬件实现的功能相比软件实现的功能,优势在于( )。(A)速度快(B)成本低(C)灵活性强(D)实现容易19 计算机中各部件之间的信号通常通过( )传输。(A
6、)控制总线(B)数据总线(C)地址总线(D)以上种都包括20 对计算机软件硬件资源进行管理的是( )。(A)高级语言处理程序(B)操作系统(C)数据库管理系统(D)应用程序21 下面说法中不正确的是( )。(A)CPU 指的是中央处理单元(B)算术逻辑部件简称 ALU(C) DBMS 指的是存储系统(D)CMDCAD 是计算机辅助制造计算机辅助设计的简称22 在计算机中,指令和数据均是以二进制代码形式存放的,那么能够区分指令和数据的部件是( ) 。(A)总线(B)控制器(C)存储器(D)运算器23 计算机的指令系统是计算机( )与( ) 的接口。(A)数据和指令(B)命令和显示(C)输入系统和
7、输出系统(D)软件与硬件24 计算机的机器字长描述不正确的是( )。(A)机器字长就是参与运算的数的基本位数(B)机器字长是由加法器、寄存器、数据总线的位数决定的(C)机器字长标志着精度(D)机器字长越长,计算的精度就越低25 用于科学计算的计算机中,标志系统性能的主要参数是( )。(A)主时钟频率(B)主存容量(C) MFLOPS(D)MIPS26 主存容量说法错误的是( )。(A)主存储器所能存储的全部信息量称为主存容量(B) MAR 的位数反映了存储单元的大小(C) MDR 的位数反映了存储字的长度(D)存储容量等于存储单元个数与存储字长的乘积27 某台计算机只有存取命令能对存储器进行读
8、写操作,其他指令只能针对寄存器进行操作。下表给出每条指令运行过程中的指标。(A)13(B) 145(C) 15(D)15828 设计算机执行程序 A 的时间为 3s,执行程序 B 的时间为 2s,程序 A 和程序 B的执行指令数均为 102 条,该计算机的调和平均性能为( )MIPS。(A)3(B) 4(C) 5(D)6二、简答题29 MIPS 和 MFLOPS 勺区别以及其它们衡量了机器的哪些性能?30 某向量计算机系统中,标量指令的平均 CPI 是 1,向量运算指令的平均 CPI 是64,系统加快向量运算部件的速度后使向量运算速度提高到原来的 2 倍。某一测试程序执行时的向量运算指令数量占
9、全部指令数的 10 倍,问该计算机系统运行这个测试程序的整体性能比原来提高了多少?计算机组成概述模拟试卷 1 答案与解析一、单项选择题1 【正确答案】 C【试题解析】 冯.诺依曼计算机的要点包括:(1)计算机(指硬件)应由运算器、存储器、控制器、输入设备和输出设备五大基本部件组成;(2)计算机内部采用二进制来表示指令和数据;(3)将编好的程序和原始数据事先存人存储器中,然后再启动计算机工作,这就是存储程序的基本含义。冯.诺依曼不是虚拟计算机系统。【知识模块】 计算机组成概述2 【正确答案】 D【试题解析】 根据物理器件的不同,我们可以将计算机的发展分成不同的时代。【知识模块】 计算机组成概述3
10、 【正确答案】 D【试题解析】 计算机的主要应用包括:科学计算、数据处理、计算机控制、CADCAM 、人工智能。【知识模块】 计算机组成概述4 【正确答案】 D【试题解析】 智能机器人属于人工智能的应用范畴。【知识模块】 计算机组成概述5 【正确答案】 C【试题解析】 编译程序是先完整编译后才运行。解释程序是一句一句翻译且边翻译边执行的程序。由于解释程序要把编译和执行同时完成,所以程序的编译比较慢。【知识模块】 计算机组成概述6 【正确答案】 A【试题解析】 程序运行时,指令和数据都存放在主存中,从主存中取到指令后送人控制器中进行指令解析最终发出控制序列,因此指令流是从主存流向控制器。【知识模
11、块】 计算机组成概述7 【正确答案】 B【试题解析】 数据库系统包括数据库、数据库管理系统、应用系统、数据库管理员。只有数据库管理系统是系统程序。【知识模块】 计算机组成概述8 【正确答案】 D【试题解析】 对于高级程序员来说,浮点数格式、运算指令、数据的运算过程、指令格式、机器结构等都是透明的。对于机器语言和汇编语言来说,这些则是不透明的。IR、MAR、MDR 都是透明的。【知识模块】 计算机组成概述9 【正确答案】 C【试题解析】 兼容指软件或硬件的通用性,并且通常是指在一个系列内的不同型号的计算机上。【知识模块】 计算机组成概述10 【正确答案】 C【试题解析】 广义上来讲,计算机系统包
12、括计算机软件和硬件。【知识模块】 计算机组成概述11 【正确答案】 C【试题解析】 高级语言的源程序是机器相关的。【知识模块】 计算机组成概述12 【正确答案】 D【试题解析】 机器语言不属于虚拟机层次。【知识模块】 计算机组成概述13 【正确答案】 C【试题解析】 早期的计算机是以运算器为中心,近代的计算机是以存储器为中心。【知识模块】 计算机组成概述14 【正确答案】 C【试题解析】 汇编程序员在编程时,不需要考虑指令缓冲器、移位器、乘法器等部件。移位器、乘法器属于运算器的设计。【知识模块】 计算机组成概述15 【正确答案】 B【试题解析】 计算机硬件系统能够直接运行的是目标程序。【知识模
13、块】 计算机组成概述16 【正确答案】 D【知识模块】 计算机组成概述17 【正确答案】 B【试题解析】 将高级语言转化为目标程序后,计算机硬件才能够执行,转化的过程为编译。【知识模块】 计算机组成概述18 【正确答案】 A【试题解析】 计算机硬件实现的功能优势在于速度快,劣势在于成本高、灵活性差。【知识模块】 计算机组成概述19 【正确答案】 D【试题解析】 计算机中包括三种信号:控制信号、数据信号、地址信号。各部件之间的通信是通过控制总线、数据总线、地址总线传输的。【知识模块】 计算机组成概述20 【正确答案】 B【试题解析】 操作系统负责对计算机软件硬件资源进行管理。【知识模块】 计算机
14、组成概述21 【正确答案】 C【试题解析】 DBMS 指的是数据库管理系统。【知识模块】 计算机组成概述22 【正确答案】 B【试题解析】 通过总线无法区分指令和数据,而主存能通过总线和指令周期区分地址和非地址数据。运算器是对数据进行逻辑运算的部件。存储器是存放指令和数据的部件。这二者均无区分指令和数据的功能。【知识模块】 计算机组成概述23 【正确答案】 D【试题解析】 指令系统是计算机软件和硬件的接口。【知识模块】 计算机组成概述24 【正确答案】 D【试题解析】 机器字长参与运算的数的基本位数,是由加法器、寄存器、数据总线的位数决定的。字长标志着精度,字长越长,计算的精度就越高。在计算机
15、中为了更灵活地表达和处理信息,以字节(Byte)为基本单位,用大写字母 B 表示。一个字节等于 8 位二进制位(bit)。【知识模块】 计算机组成概述25 【正确答案】 C【试题解析】 MFI,OPS 是指每秒百万条浮点数运算,该参数用来描述计算机的浮点数运算性能,而用于科学计算的计算机主要就是评估浮点运算的性能。【知识模块】 计算机组成概述26 【正确答案】 B【试题解析】 一个主存储器所能存储的全部信息量称为主存容量。存储容量=存储单元个数存储字长;MAR 的位数反映了存储单元的个数,而不是大小。MDR的位数反映了存储字的长度。【知识模块】 计算机组成概述27 【正确答案】 C【试题解析】
16、 计算机的 CPI 包括四种指令,那么 CPI 就是这四种指令的数学期望:CPI=0232+0 122+051+0152=15。【知识模块】 计算机组成概述28 【正确答案】 B【试题解析】 程序 A 和程序 B 共执行 20M 条指令,共用去 3s+2s=5s 的时间,则此计算机调和平均性能:20M 条指令5s=4 MIPS 。【知识模块】 计算机组成概述二、简答题29 【正确答案】 MIPS 反映的是单位时间内执行定点指令的条数,MFLOPS 是基于所完成的浮点操作次数而不是指令数。同一个程序,不同计算机运行所需的指令数会不同,但运算所用到的浮点数的个数却是相同的。以 MIPS 和 MFLOPS 作为计量单位来衡量运算速度。MIPS 表示每秒执行多少百万条指令,这里所说的指令一般是指加、减运算这类短指令,适合于衡量标量机的性能。MFLOPS 表示每秒执行多少百万次浮点运算,MFLOPS 适用于衡量向量机的性能。【知识模块】 计算机组成概述30 【正确答案】 (901+10128) (901+1064)=187。【知识模块】 计算机组成概述