- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
下列叙述中,不属于结构化分析方法的是 A) 面向数据流的结构化分析方法 B) 面向数据结构的Jackson方法 C) 面向数据结构的结构化数据系统开发方法 D.) 面向对象的分析方法 在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。 面向对象的模型中,最基本的概念是对象和 【3】 。 在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 【4】 。 在程序设计阶段应该采取 【2】 和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。 【3】 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。 可以把具有相同属性的一些不同对象归类,称为 【3】 。 子程序通常分为两类: 【2】 和函数,前者是命令的抽象,后者是为了求值。 源程序文档化要求程序应加注释。注释一般分为序言性注释和_____。 在面向对象方法种,信息屏蔽是通过对象的____性来实现的。 类是一个支持集成的抽象数据类型,而对象是类的____。 在面向对象方法中,类之间共享属性和操作的机制称为___。 D D D * D A A C * * D、对象、继承、重用性 * 类、消息、自顶向下 * 封装、抽象、过程、功能性、封装 考点概览 【考点1】程序设计方法与风格 【考点3】结构化程序的基本结构 【考点2】结构化程序设计方法的四条原则 【考点4】面向对象的程序设计及面向对象方法的优点 【考点5】对象及其特点 【考点6】属性,类和实例 【考点7】消息及其组成 【考点8】继承和多态 3.1 程序设计方法与风格 3.1.1 程序设计方法 结构化设计方法 模块内部程序各部分要按照自顶向下的结构划分 各程序部分应按功能组合 各程序之间的联系尽量通过调用子程序来实现,不用或少用GOTO方式 快速原型方法 利用现有的工具和原型方法快速地开发所要的程序 面向对象程序设计方法 3.1 程序设计方法与风格 3.1.2 程序设计风格 1. 源程序中的内部文档 选择标示符的名字 注释(序言性和功能性注释) 程序的视觉组织 2. 数据说明 显式地说明一切变量 数据说明的次序应该规范化 便于查找变量(按顺序排列) 对复杂数据结构应注释说明 3.1 程序设计方法与风格 3. 语句的结构 每条语句简单明了 尽量不用或少用GOTO语句 尽量只采用3种基本控制结构编程 4. 输入和输出 对所有输入数据进行校验和合理性检查 输入输出格式保持一致 设计良好的输出报表 3.1 程序设计方法与风格 3.1.3 程序设计语言 基本概念 低级语言和高级语言 编译程序和解释程序 程序设计语言的定义 种类和特点 程序语言的发展 程序设计范型 命令式、面向对象、函数式、逻辑型 基本成分 数据成分 运算成分 控制成分 传输成分 3.2 结构化程序设计 3.2.1 基本概念 基本思想 对大型的程序设计,使用一些基本的结构来设计程序,无论多复杂的程序,都可以使用这些基本结构按一定的顺序组合起来。这些基本结构的特点都是只有一个入口、一个出口。由这些基本结构组成的程序就避免了任意转移、阅读起来需要来回寻找的问题。 3.2 结构化程序设计 三种基本结构 顺序结构 选择结构 循环结构 三种基本结构的特点 只有一个入口 只有一个出口 每一个基本结构中的每一部分都有机会执行到 结构内不存在“死循环” 3.2 结构化程序设计 3.2.2 设计原则 自顶向下 逐步求精 模块化 限制使用goto语句 3.2 结构化程序设计 结构化程序设计方法 要求把程序的结构规定为顺序、选择和循环三种基本机构,并提出了自顶向下、逐步求精、模块化程序设计等原则。 结构化程序设计是把模块分割方法作为对大型系统进行分析的手段,使其最终转化为三种基本结构,其目的是为了解决由许多人共同开发大型软件时,如何高效率地完成可靠系统的问题。 程序的可读性好、可维护性好成为评价程序质量的首要条件。 缺点:程序和数据结构松散地耦合在一起。解决此问题的方法就是采用面向对象的程序设计方法(OOP)。 3.3 面向对象的程序设计方法 3.3.1 关于面向对象方法 对系统的复杂性进行概括、抽象和分类,使软件的设计与现实形成一个由抽象到具体、由简单到复杂这样一个循序渐进的过程,从而解决大型软件研制中存在的效率低、质量难以保证、调试复杂、维护困难等问题。 结构化的分解突出过程,即如何做(How to do)?它强调代码的功能是如何实现的;面向对象的分解突出现实世界和抽象的对象
文档评论(0)