第1章自测题参考答案——周明
一、选择题
1. C    2. C    3. B      4. D    5.  B    6. C      7. B    8. A
9. B    10. B    11. C    12. C    13. D      14. D    15. A      16. D   
17. D    18. D    19. C    20. B    21. B    22. B  23. D    24. D   
25. D    26. D    27. C    28. C    29. A  30.C    31.D    32.A   
33.A    34.A    35.B  36.C    37.D    38.B    39.B    40.A 
二、填空题
1. 1946                    2.  8
3. 运算器  控制器  存储器  输入设备  输出设备
4. 硬件系统  软件系统      5. 机器语言              6. 255
7. CAI    8. 比特(二进制位)        9. 机器语言 
10. 源    11. 101110    12. 2 
13. 外存    14. 运算器  控制器    15. 应用软件 
16. 内存储器  CPU    17. 字节    18. 101111010  17A
19. 外部                    20. 内存  21、CAM        22、用户和计算机   
23、汇编                    24、低级语言              25、16
26、相等                    27、程序                28、高级   
29、系统                    30、720
三、判断题
1.2.T    3.4.5.F    6.7.8.9.10.F
11. T  12. T 13. F 14. F 15. F 16. T 17. F 18. T 19. T 20.T
四、简答题
1. 【答】操作系统是最基本,最重要的系统软件。它负责管理计算机系统的全部软件资源和硬件资源,合理地组织计算机各部分协调工作,为用户提供操作和编程界面。
操作系统是管理计算机系统资源以及方便用户利用计算机系统资源的一组程序。这组程序是系统软件。计算机系统资源包括硬件资源(微处理器,存储器,输入、输出设备及其它外部设备)和软件资源(程序、文件或数据等)。也就是说,计算机硬件资源和软件资源构成了计算机系统。操作系统就是管理这些硬件资源和软件资源的一组程序。
操作系统的功能:处理机管理、存储管理、信息及作业管理、设备管理、用户管理。
处理机管理:主要是对处理机进行全面的安排和调度,以求提高其工作效率。
存储管理:主要是实现存储资源的分配与回收。
信息及作业管理:提供对文件系统、作业和相关数据的管理。
设备管理:管理和驱动各种外部设备。
用户管理:提供程序一级的各种服务以及对操作命令的管理。
2. 【答】完整的计算机系统包括两大部分,即硬件系统和软件系统。计算机的硬件部分由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成,也称计算机的五大部件。计算机软件部分分为系统软件和应用软件两类。系统软件一般包括操作系统、语言编译程序、数据库管理系统。应用软件是指计算机用户为某一特定应用而开发的软件。basic语言解释程序属于什么
3.【答】常用的高级语言程序有:
.BASIC语言是一种简单易学的计算机高级语言。尤其是Visual Basic语言,具有很强的可视化设计功能。给用户在Windows 环境下开发软件带来了方便,是重要的多媒体编程工具语言。
.FORTRAN是一种适合科学和工程设计计算的语言,它具有大量的工程设计计算程序库。
.PASCAL语言是结构化程序设计语言,适用于教学、科学计算、数据处理和系统软件的开发。
.
C语言是一种具有很高灵活性的高级语言,适用于系统软件、数值计算、数据处理等。使用非常广泛。
.JAVA语言是近几年发展起来的一种新型的高级语言。它简单、安全、可移值性强。JAVA适用于网络环境的编程,多用于交互式多媒体应用。
.VFP:Visual FoxPro的缩写,Visual在英语中意为"可视的",Fox意为"狐狸",原指美国狐狸数据库软件公司,该公司已被微软公司收购。Pro为Progress的略写,意为"更进一层"。Visual FoxPro是由Microsoft在FoxPro的基础上推出的功能强大、可视化、面向对象的数据库编程语言,同时它也是一种强大的数据库管理系统。       
.VC:Visual C++,微软公司高级可视化计算机程序开发语言。C语言被人们称为近十年来对计算机程序设计最大的贡献之一。它有高级语言简单易用的特性,又可以完成汇编语言才能做的许多工作。因此,C语言特别适合用来编写各种复杂软件。如果说BASIC语言是初学者和业余爱好者的编程语言的话,那么C语言就是专业人员的编程语言了。 
.VB:Visual Basic的缩写,微软公司高级可视化计算机程序开发语言。BASIC是Beginner'
s All-purpose Sybolic Instruction Code(初学者通用符号指令代码)的缩写,从BASIC开始相继推出了Quick BASIC、Ture BASIC等,目前最新的是Microsoft公司推出的Visual Basic。这是一种功能极强的面向对象的可视化程序设计语言。
.Delphi:在电脑英语中指美国宝兰(Borland)公司的一种可视化、面向对象、事件驱动的电脑编程语言。
.SQL:Structure Query Language,结构化查询语言。SQL是关系数据库管理系统中的一种简明扼要、面向集合的语言,它对一个或多个数据表进行查询,产生一个结果数据表。
4.【答】病毒是一种比较完美的,精巧严谨的代码,按照严格的秩序组织起来,与所在的系统网络环境相适应和配合起来,病毒不会通过偶然形成,并且需要有一定的长度,这个基本的长度从概率上来讲是不可能通过随机代码产生的。