-1-Chapter1练习复习题1.定义一个基于图灵模型的计算机。答:Turingproposedthatallkindsofcomputationcouldbeperformedbyaspecialkindofamachine.Hebasedthemodelontheactionsthatpeopleperformwheninvolvedincomputation.Heabstractedtheseactionsintoamodelforacomputationalmachinethathasreallychangedtheworld.图灵模型假设各种各样的运算都能够通过一种特殊的机器来完成,图灵机的模型是基于各种运算过程的。图灵模型把运算的过程从计算机器中分离开来,这确实改变了整个世界。2.定义一个基于冯·诺伊曼模型的计算机。答:ThevonNeumannModeldefinesthecomponentsofacomputer,whicharememory,thearithmeticlogicunit(ALU),thecontrolunitandtheinput/outputsubsystems.冯·诺伊曼模型定义了计算机的组成,它包括存储器、算术逻辑单元、控制单元和输入/输出系统。3.在基于图灵模型的计算机中,程序的作用是什么?答:BasedontheTuringmodelaprogramisasetofinstructionthattellsthecomputerwhattodo.基于图灵模型的计算机中程序是一系列的指令,这些指令告诉计算机怎样进行运算。4.在基于冯·诺伊曼模型的计算机中,程序的作用是什么?答:ThevonNeumannmodelstatesthattheprogrammustbestoredinthememory.Thememoryofmoderncomputershostsbothprogramsandtheircorrespondingdata.冯·诺伊曼模型的计算机中,程序必须被保存在存储器中,存储程序模型的计算机包括了程序以及程序处理的数据。5.计算机中有哪些子系统?答:ThesubsystemsofthevonNeumannmodelarememory,thearithmetic/logicunit(ALU),thecontrolunit,andtheinput/output.冯·诺伊曼模型的计算机中子系统包括存储器、算术逻辑单元、控制单元和输入/输出单元。6.计算机中存储器子系统的功能是什么?答:Memoryisthestorageareausedforprogramsanddata.存储器的功能是用来保存程序和数据的。7.计算机中ALU子系统的功能是什么?答:Thearithmetic/logicunit(ALU)iswherecalculationsandlogicaloperationstakeplace.计算机中ALU子系统的功能是进行算术和逻辑运算的地方。8.计算机中控制单元子系统的功能是什么?答:Thecontrolunitcontrolstheoperationsofthememory,ALU,andtheinput/outputsubsystem.计算机中控制单元子系统的功能是控制存储器、算术逻辑单元和输入/输出的运行。9.计算机中输入/输出子系统的功能是什么?-2-答:Theinputsubsystemacceptsinputdataandtheprogramfromoutsidethecomputer;theoutputsubsystemsendstheresultoftheprocessingtotheoutside.计算机中输入子系统的功能是接收计算机外部输出的程序和数据;输出子系统是发送处理结果到计算机外部。10.简述5个时代的计算机?答:Thefirstgeneration(roughly1950–1959)ischaracterizedbytheemergenceofcommercialcomputersandwereusedonlybyprofessionals.Thesecond-generation(roughly1959–1965)computersusedtransistorsinsteadofvacuumtubes.Thethirdgeneration(roughly1965and1975)startedwiththeinventionoftheintegratedcircuitthatreducedthecostandsizeofcomputersevenfurther.Thefourthgeneration(approximately1975–1985)sawtheappearanceofmicrocomputers.Thefifthgenerationstartedin1985.Itwitnessedtheappearanceoflaptopandpalmtopcomputers,improvementsinsecondarystoragemedia(CD-ROM,DVD,etc.),theuseofmultimedia,andthephenomenonofvirtualreality.第一代计算机(约1950—1959)的特点是商业计算机的出现和仅由专业人士使用。第二代计算机(约1959—1965)用晶体管替代了真空管。第三代计算机(约1965—1975)开始于集成电路的发明,这大大降低了计算机的成本和尺寸。第四代计算机(约1975—1985)开始出现微型计算机。第五代计算机始于1985年,以笔记本电脑和掌上电脑的出现为依据,辅助存储媒体得到改进(CD-ROM,、DVD等),多媒体得到应用,虚拟现实得以实现。选择题11.现在的计算机是基于()模型。A.莱布尼茨B.冯·诺伊曼C.帕斯卡D.查尔斯·巴比奇12.在计算机中,()子系统存储数据和程序。A.算术逻辑单元B.输入/输出C.存储器D.控制单元13.在计算机中,()子系统执行算术和逻辑运算。A.算术逻辑单元B.输入/输出C.存储器D.控制单元14.在计算机中,()子系统接收数据和程序并将运算结果传给输出设备A.算术逻辑单元B.输入/输出C.存储器D.控制单元15.在计算机中,()子系统是其他子系统的管理者。A.算术逻辑单元B.输入/输出C.存储器D.控制单元16.根据冯·诺伊曼模型,()被存在存储器中。A.只有数据B.只有程序C.数据和程序D.以上都不是17.问题的分步骤解决被称为()。A.硬件B.操作系统C.计算机语言D.算法18.FORTRAN和COBOL是()的例子。A.硬件B.操作系统-3-C.计算机语言D.算法19.在17世纪能执行加法和减法运算的计算机器是()。A.PascalineB.JacquardloomC.AnalyticalEngineD.Babbagemachine20.在计算机语言中,()是告诉计算机如何处理数据的一系列指令。A.操作系统B.算法C.数据处理器D.程序21.()是以结构化的形式来设计和编写程序。A.软件工程B.硬件工程C.算法开发C.教育体系22.第一台特殊用途的电子计算机被称为()。A.PascalB.PascalineC.ABCD.EDVAC23.第一代基于冯·诺伊曼模型的计算机中有一个被称为()。A.PascalB.PascalineC.ABCD.EDVAC24.第一台使用存储和编程的计算机器被称为()。A.theMadelineB.EDVACC.theBabbagemachineD.theJacquardloom25.()将程序设计任务从计算机运算任务中分离出来。A.算法B.数据处理器D.高级程序设计语言D.操作系统11.b12.c13.a14.b15.d16.c17.d18.c19.a20.d21.a22.c23.d24.d25.c课后练习题27.如果一台小的便宜的计算机可以做大型昂贵的计算机同样能做的事情,为什么人们需要大的呢?答:AccordingtoTuring,anyproblemthatcanbesolvedbyabigcomputercanalsobesolvebyasmallcomputerbutabigcomputercanprobablysolvetheproblemfaster.根据图灵机的原理,任何问题都能在大型计算机中解决,同时也能在小型机中解决,但是大型机解决问题的速度更快。33.研究并找出键盘起源于哪一代计算机。答:Thefirstkeyboardappearwithtimesharing,multi-usersystemby1964whichisendofthesecondgenerationandthebeginningofthethirdgeneration.第一个键盘与多用户系统均在1964出现,也就是在第二代计算机末期和第三代计算机初期出现。34.研究并找出打印机起源于哪一代计算机。答:In1953,thefirsthigh-speedprinterwasdevelopedbyRemington-RandforuseontheUNIVACcomputer.Thismeansthatprintersbelongtothefirstgenerationofcomputers.1953年,第一台高速打印机由Remington-Rand发明,并用于UNIVAC计算机,这意味着打印机起源于第一代计算机。-4-35.根据冯·诺伊曼模型,当今的硬盘可用于输入或输出吗?请解释。答:Theharddiskmaybeusedaseitheraninputdeviceoranoutputdevice.Whendataorprogramsarereadfromthedisk,thediskisconsideredaninputdevice.Whendataorprogramsarewrittentothedisk,thediskisconsideredanoutputdevice.硬盘既可作为输入设备,又可作为输出设备。当数据或程序从硬盘中读出时,硬盘被认为是输入设备;当数据或程序被写入硬盘时,硬盘被认为是输出设备。37.如今,硬件、软件或数据哪一个对组织机构比较有价值?答:Thesetofdataisthemostvaluableassetofmostorganizations.Anorganizationcanreplaceitshardwareandsoftwareiftheyarelost(duetotheft,fire,etc.)andusuallytheyreplacethemeveryfewyearsashardwareorsoftwarebecomeobsolete,butthesetofdataisindispensable.数据对组织机构来说是最有价值的。硬件和软件如果丢失(被盗、火灾等)组织机构可以替代他们。而且,通常情况下,几年时间硬件和软件就会被淘汰,但是数据却是独一无二的。Chapter2复习题1.定义一个数字系统。答:Anumbersystemshowshowanumbercanberepresentedusingdistinctsymbols.数字系统定义了如何用独特的符号来表示一个数字。2.辨析位置化和非位置化数字系统。答:Inapositionalnumbersystem,thepositionofasymboldeterminesthevalueitrepresents.Inanonpositionalnumbersystemeachsymbolhasavaluebutthepositionofasymbolnormallyhasnorelationtoitsvalue;thevalueofeachsymbolisfixed.位置化数字系统中,在数字中符号所占据的位置决