电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言程序设计(郑莉)课后习题答案

C语言程序设计(郑莉)课后习题答案_第1页
1/92
C语言程序设计(郑莉)课后习题答案_第2页
2/92
C语言程序设计(郑莉)课后习题答案_第3页
3/92
1 C++语言程序设计(清华大学郑莉)课后习题答案 第 一 章 概述 1-1 简述计算机程序设计语言的发展历程。 解: 迄今为止计算机程序设计语言的发展经历了机器语言、汇编语言、高级语言等阶段,C++语言是一种面向对象的编程语言,也属于高级语言。 1-2 面向对象的编程语言有哪些特点? 解: 面向对象的编程语言与以往各种编程语言有根本的不同,它设计的出发点就是为了能更直接的描述客观世界中存在的事物以及它们之间的关系。面向对象的编程语言将客观事物看作具有属性和行为的对象,通过抽象找出同一类对象的共同属性(静态特征)和行为(动态特征),形成类。通过类的继承与多态可以很方便地实现代码重用,大大缩短了软件开发周期,并使得软件风格统一。因此,面向对象的编程语言使程序能够比较直接地反问题域的本来面目,软件开发人员能够利用人类认识事物所采用的一般 思 维 方法 来进 行软件开发。C++语言是目前 应 用最 广 的面向对象的编程语言。 1-3 什 么 是结 构 化 程序设计方法 ?这 种方法 有哪些优 点和缺点? 解: 结 构 化 程序设计的思 路 是:自 顶 向下 、逐 步 求 精 ; 其 程序结 构是按 功 能划 分 为若 干 个 基 本模 块 ; 各模 块 之间的关系尽 可能简单 ,在功 能上 相 对独 立 ; 每 一模 块 内 部 均 是由 顺 序、选 择 和循环 三 种基 本结 构 组 成;其 模 块 化 实现的具体 方法 是使用子 程序。结 构 化 程序设计由 于采用了模 块 分 解与功 能抽象,自 顶 向下 、分 而 治 之的方法 ,从 而 有效 地将一个 较复 杂 的程序系统设计任务 分 解成许 多易 于控 制 和处 理 的子 任 务 ,便于开发和维 护 。 虽 然 结 构 化 程序设计方法 具有很多的优 点,但 它仍 是一种面向过程的程序设计方法 ,它把 数 据 和处 理 数 据 的过程分 离 为相 互独 立 的实体 。当 数 据 结 构 改 变 时 ,所有相 关的处 理 过程都 要 进行相 应 的修 改 ,每 一种相 对于老 问题的新 方法 都 要 带 来额 外 的开销 ,程序的可重用性差 。 由 于图 形用户 界面的应 用,程序运 行由 顺 序运 行演 变 为事件驱动,使得软件使用起 来越 来越 方便,但 开发起 来却 越 来越 困 难 ,对这 种软件的功 能很难 用过程来描述...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言程序设计(郑莉)课后习题答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部