chapter1_参考答案.pdf
1 1.计算机存储数据的基本单位是()A.bit B.ByteC.字D.字符2.多年来,人们习惯于以计算机主机所使用的主要元器件的发展进行分代,所谓第四代计算机使用的主要元器件是()A.电子管B.晶体管C.中小规模集成电路D.大规模和超大规模集成电路3.在计算机的不同发展阶段,操作系统最先出现在()A.第一代计算机B.第二代计算机C.第三代计算机D.第四代计算机4.运算器的主要功能是进行()A只做加法B逻辑运算C算术运算和逻辑运算D算术运算5.计算机硬件的五大基本构件包括运算器、存储器、输入设备、输出设备和()A.显示器B.控制器C.磁盘驱动器D.鼠标器6.关于冯.诺依曼计算机,下列说法正确的是()A.冯.诺依曼计算机的程序和数据是靠输入设备送入计算机的寄存器保存的B.冯.诺依曼计算机工作时是由数据流驱动控制流工作的C.冯.诺依曼计算机的基本特点可以用“存储程序”和“程序控制”高度概括D.随着计算机技术的发展,冯.诺依曼计算机目前已经被淘汰7.冯.诺依曼计算机的核心思想是(),冯.诺依曼计算机的工作特点是()(1)A.采用二进制 B.存储程序 C.并行计算 D.指令系统(2)A.堆栈操作 B.存储器按内容访问C.按地址访问并顺序执行指令 D.多指令流单数据流8.一个完整的计算机系统包括()A.主机、键盘、显示器B.主机及外围设备C.系统软件与应用软件D.硬件系统与软件系统9.下列软件中,不属于系统软件的是()A编译软件B操作系统2 C数据库管理系统DC语言程序解析:计算机的软件分为系统软件和应用软件。系统软件是为了计算机能正常、高效工件所配备的各种管理、监控和维护系统的程序及其有关资料。系统软件主要包括如下几个方面:(1)操作系统软件,这是软件的核心(2)各种语言的解释程序和编译程序(如BASIC语言解释程序等)(3)各种服务性程序(如机器的调试、故障检查和诊断程序等)(4)各种数据库管理系统(FoxPro 等)10.某单位的人事档案管理程序属于()A.工具软件B.应用软件C.系统软件D.字表处理软件11.下列选项中,描述浮点数操作速度的指标是()A.MIPSB.CPIC.IPCD.MFLOP12.半个世纪以来,对计算机发展的阶段有过多种描述。下列说法中,比较全面的描述是()A.计算机经过四个发展阶段,电子管阶段、晶体管阶段、集成电路阶段、超大规模集成电路阶段B.计算机经过四段发展,即大型机、中型机、小型机、微型机C.计算机经过三段发展,即大型机、微型机、网络机D.计算机经过五段发展,即大型机、小型机、微型机、局域网、广域网13.下列叙述错误的是()A.把数据从内存传输到硬盘叫写盘B.把源程序转换为目标程序的过程叫编译C.应用软件对操作系统没有任何要求D.计算机内部对数据的传输、存储和处理都是用二进制14.计算机的存储单元中存储的内容是()A.数据和指令B.只能是指令C.只能是数据D.数据或指令15.某台微型计算机的内存容量为128M,一般指的是()A.128MbitB.128MBC.128M字D.128 000K解析:内存容量是以字节为计算单位的,8 个二进制位称为1 个字节,1Byte 8bit,1KB=1024B,1MB=1024KB,1GB=1024MB,1TB=1024GB。3 16.在计算机领域中通常用MIPS来描述()A.计算机的可运行性B.计算机的运算速度C.计算机的可靠性D.计算机的可扩充性17.使用高级语言编写的程序称为()A.源程序B.编辑程序C.编译程序D.连接程序18.在微型计算机中,bit的中文含义是()A.二进制位B.字C.字节D.双字19.微型计算机的运算器、控制器及内存的总称是()A.CPUB.ALUC.主机D.MPU20.个人计算机属于()A.巨型机B.中型机C.小型机D.微机21.机器唯一能够直接识别和处理的语言是()A.汇编语言B.高级语言C.自然语言D.机器语言22.在内存中,每个基本单位都被赋予一个唯一的序号,这个序号称为()A.字节B.编号C.地址D.容量23.计算机软件系统应包括()A.编辑软件和连接程序B.数据软件和管理软件C.程序和数据D.系统软件和应用软件24.至今为止,计算机中所有信息仍以二进制方式表示,其原因是()A.节约元件B.运算速度快C.物理器件性能决定4 D.信息处理方便25.计算机及内部的所有数据以()码的形式存储的。A.二进制B.条形C.汉字D.区位26.计算机系统中的存储系统是指()A.RAM 存储器B.ROM 存储器C.主存储器D.主存储器和外存储器27.运算器的核心部件是()A.数据总线B.数据选择器C.累加寄存器D.算术逻辑运算部件28.计算机的字长取决于()A.控制器的种类B.运算器一次运算二进制的位数C.存储器的大小D.主机与外部设备一次交换信息的长度29.某计算机的主频为,其指令分为4 类,它们在基准程序中所占比例及CPI 如下表所示。该机的MIPS数是()指令类型所占比例CPIA50%2B20%3C10%4D20%5A.100B.200C.400D.6001 兆赫相当于1000 千赫(KHz),也就是 106 赫兹。Hz:每秒的周期次数(周期/秒)30.微机 A和 B是采用不同主频的CPU芯片,片内逻辑电路完全相同。(1)若 A机的 CPU主频为 8MHz,B机为 12MHz,则 A机的 CPU时钟周期为多少(2)如 A机的平均指令执行速度为,那么A机的平均指令周期为多少(3)B机的平均指令执行速度为多少解析:A机 CPU的主频周期 =1/主频=1/8MHz=5 A机的平均指令周期=1/=A机的一个指令周期包含=20 个主频周期B机的主频周期=1/主频=1/12MHz=1/12(us)因为微机A和 B的片内逻辑电路完全相同,故B机的一个指令周期也包含20 个主频周期,所以 B 机的平均指令周期=20/12=5/3(us)B 机的平均指令执行速度=3/5=(3)第 2 种方法:(Fb/Fa)*=(12/8)*=31.计算 Pentium II 450处理器的运算速度(假设其IPC=2)解:由 于PentiumII 450处 理 机 的IPC 2(或CPI ),Fz 450MHz MIPS=FZ*IPC=2*450=900MIPS 32.假设计算机M的指令集中包含A、B、C三类指令,其中CPI 分别为 1、2、4。某个程序P在 M上被编译成两个不同的目标代码序列P1和 P2,P1所含 A、B、C三类指令的条数分别为8、2、2,P2 所含 A、B、C三类指令的条数分别为2、5、3。请问:哪个代码序列指令条数少哪个执行速度快它们的CPI分别是多少33.假定某程序P编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占的比例分别为40%、20%、15%、25%,已知它们的CPI 分别为1、2、2、2。现重新对程序P进行编译优化,生成的新目标代码中A类指令条数减少了50%,其他类指令的条数没有变化。请回答下列问题。(1)编译优化前后程序的CPI 各是多少(2)假定程序在一台主频为500MHz的计算机上运行,则优化前后的MIPS各是多少(3)通过上面的计算结果你能得出什么结论6 34.假定某计算机1 和计算机2 以不同的方式实现了相同的指令集,该指令集中共有 A、B、C、D四类指令,它们在程序中所占比例分别为40%、20%、20%、20%,机器 1 和机器 2 的时钟周期为600MHZ和 800MHZ,A、B、C、D四类指令在机器1 上的 CPI 分别为 2、3、4、5;在机器2 上的 CPI 分别为 2、2、3、4,求两机器的MIPS各为多少解答:机器 1 上得平均CPI=2*40%+3*20*+4*20%+5*20%=机器 2 上得平均CPI=2*40%+2*20*+3*20%+4*20%=所以,机器一的MIPS=1/CPI=1/*f=600/=机器二的 MIPS=1/CPI=1/*f=800/=35.