c语言程序设计课后习题答案
1-1 简述计算机程序设计语言的发展历程。
解:
迄今为止计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段,
C++语
言是一种面向对象的编程语言,也属于高级语言。
1-2 面向对象的编程语言有哪些特点?
解:
面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点就是为了能更直接
的描述客观世界中存在的事物以及它们之间的关系。面向对象的编程语言将客观事物看作具
有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),
形成类。通过类的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使
得软件风格统一。因此,面向对象的编程语言使程序能够比较直接地反问题域的本来面目,
软件开发人员能够利用人类认识事物所采用的一般思维方法来进行软件开发。C++语言是目
前应用最广的面向对象的编程语言。
1-3 什么是结构化程序设计方法?这种方法有哪些优点和缺点?
解:
结构化程序设计的思路是:自顶向下、逐步求精;其程序结构是按功能划分为若干个基本模
块;各模块之间的关系尽可能简单,在功能上相对独立;每一模块内部均是由顺序、选择和
循环三种基本结构组成;其模块化实现的具体方法是使用子程序。结构化程序设计由于采用
了模块分解与功能抽象,自顶向下、分而治之的方法,从而有效地将一个较复杂的程序系统
设计任务分解
原创力文档

文档评论(0)