第一章 概述 1、简述C ++的发展简况。 答:C++语言是从C 语言发展而来的,C 语言是一种编译型的面向过程的程序设计语言,它最早是从英国剑桥大学一个名叫Martin Richards 的学者在60 年代开发的BCPL( 即Basic Combind Programming Language)语言的基础之上发展而来的。BCPL 语言是Martin Richards在开发系统软件时,作为描述性语言而使用的一种程序设计语言。1970 年,美国Bell 实验室的 Ken?Thompson 在软件开发工作中,继承和发展了BCPL 语言的许多特点,进一步提出了一种叫“B 语言”的语言。随后,在美国Bell 实验室实现的更新型的小型机PDP-11 的UNIX 操作系统的研发工作中,于1972 年推出了一种新型的程序语言 — C 语言,该语言一经推出就在国际上广泛流行。20 世纪 80 年代,由于软件工程的需要,面向对象程序设计方法在软件设计领域引起了普遍的重视,AT&T Bell 实验室的计算机科学家 Bjarne Stroustrup 结合流行的C 语言的所有成分,开发出了面向对象的程序设计语言C++。 2、C ++语言有那些主要特点? 答: C ++ 语言具有以下主要特点: (1) C++语言是一个中级的程序设计语言。 (2) C++是一个结构化的程序设计语言 。 (3) C++是一种面向对象的程序设计语言。 (4) C++语言是一个功能齐全的编程语言。 (5) C++语言是一种移植性很好的编程语言 。 3、 编写的C ++语言的程序主要由那些基本组成部分构成? 答:C++语言的程序主要由以下几个基本组成部分构成: (1) 预处理命令 :C++语言提供 了三 类 预处理命令 :宏 定 义 命令 (define)、文 件包 含 命令(include)、条 件编译命令 (if~else~endif), (2) 输 入 /输 出语句 (Input/Output 语句 ,简称 I/O 语句 ):C++语言的程序中总 是少 不 了输入 和输 出的语句 ,实现与 程序内 部的信 息 交 流。 (3) 函 数 (Function):C++的程序是由若 干 个文 件组成的,每 个文 件又 是由若 干 个函 数 组成,因 此 ,可 以认 为C++的程序就是函 数 串 ,即由若 干 个函 数 组成,函 数 与 函 数 之间 是相 对的,并 且 是并 行的,函 数 之间 可 以调 用。 (4) 语句 (Statement):语句 是组成程序的基本单 元 。每 个函 数 都 是由若 干 条 语句 组成的。 (5) 变 量 (Variable):变 量 是通 过说 明 语句...