第一章简答题1、计算机的发展经历了哪几个阶段?各阶段的主要特点是什么?答:电子计算机的发展已经历了四代,正向第五代智能化的计算机发展。前四代计算机的特点是:第一代为电子管计算机,使用的软件程序主要为机器语言。第二代机是晶体管作为主要逻辑元件的计算机,软件程序使用了汇编语言且高级程序设计语言诞生。第三代机是由中小规模集成电路组成的计算机,软件程序使用状况是:操作系统和结构化程序设计语言诞生使用。第四代机是由大规模或超大规模集成电路组成的计算机,软件情况为网络操作系统、面向对象程序设计使用了。2、计算机内为什么采用二进制数表示信息?答:电子计算机内部采用二进制数表示信息的主要原因是:(1)、二进制数数码少,因此易于数码表示;(2)、二进制数运算法简单;(3)、采用二进制数易于实现逻辑运算。3、计算机硬件系统由哪几部份组成?各部份的主要功能是什么?答:电子计算机硬件由运算器、控制器、存储器、输入设备和输出设备组成。它们通过总线连接成有机整体。运算器的主要功能是:完成算术运算和逻辑运算;控制器的功能是:协调指挥计算机各部件工作;存储器的主要作用是:存储程序和数据,实现记忆的功能。输入设备的功能是:输入数据并转换为机内信息存储;输出设备的作用是:将机内信息转换为便于识别、处理和使用的字符、图形输出显示。4、什么是硬件?什么是软件?它们有何关系?答:计算机硬件是构成机器的电子、光电、电磁、机械等物理设备。软件即是计算机中使用的各种各样的程序及其说明文档。硬件与软件的关系是:硬件是软件运行的基础,软件扩充了硬件的功能。5、什么是指令?什么是程序?计算机的指令由哪两部份组成?答:指令是计算机能实现的基本操作,指令均为二进制数形式。程序是若干指令或命令的集合。指令由操作码和地址码组成,操作码告诉计算机执行什么操作,地址码告诉计算机到哪个存储单元地址中读取参与操作的数据。6、计算机程序设计语言如何分类?什么程序语言是计算机能直接识别和执行的?答:计算机程序设计语言可分为低级语言和高级语言两大类。低级语言包括:机器语言和汇编语言,它们都是面向计算机硬件的程序设计语言。高级语言有:面向过程的结构化的程序设计语言和面向对象的程序设计语言。7、高级程序设计语言的两种执行方式是哪两种?答:解释方式——边解释边执行,速度慢但方便程序调试。编译方式——程序源代码全部编译后再执行,执行速度快,但不易查错。通...