课后习题参考答案(第1章—绪论)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章绪论

一、复习题

1.在本书中,计算机科学是怎么定义的?

答:在本书中,计算机科学被定义为“和计算机相关的问题”。

2.当今的计算机基于什么模型?

答:冯·诺依曼模型。

3.为什么不应该称计算机为数据处理器?

答:数据处理器是一种用来完成特定任务的专用机器,而如今所说的计算机是一种通用的机器,它可以完成各种不同的工作。

4.可编程数据处理器需要什么才能产生输出数据?

答:输入数据和程序。

5.冯·诺依曼计算机模型的子系统有哪些?

答:存储器、算术逻辑单元、控制单元和输入/输出单元。

6.在冯·诺依曼模型中,存储器子系统的功能是什么?

答:用于存储数据和程序。

7.在冯·诺依曼模型中,算术逻辑单元子系统的功能是什么?

答:用于进行计算和逻辑操作。

8.在冯·诺依曼模型中,控制单元子系统的功能是什么?

答:用来控制存储器、算术逻辑单元和输入输出等子系统,使其协调工作。

9.在冯·诺依曼模型中,输入/输出子系统的功能是什么?

答:输入子系统负责从计算机外部接受输入数据和程序;输出子系统负责将计算机的处理结果输出到计算机外部。

10.比较和对照早期计算机和基于冯·诺依曼模型计算机的存储器内容。

答:早期计算机的存储器只存储数据,基于冯·诺依曼模型计算机的存储器用来存储数据和程序。11.冯·诺依曼模型是如何改变编程概念的?

答:基本的两个方面是存储程序和程序由指令序列构成。即程序由一组数量有限的指令组成,程序放入内存,控制单元从存储器中按顺序提取指令,解释执行。

二、选择题

12~16 B、C、A、B、D 17~21 C、D、C、A、D

22~26 A、C、D、D、D

三、练习题

31.一种编程语言有10种不同的指令。如果指令不重复,用这种语言能编出多少5条指令的程序?又能编出多少7条指令的程序。

答:5条指令的程序条数:10×9×8×7×6=30240

7条指令的程序条数:10×9×8×7×6×5×4=604800

相关文档
最新文档