网站大量收购独家精品文档,联系QQ:2885784924

全国计算机二级C语言公共基础知识剖析.ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.3 关系代数 08年4月选择题第9题 有三个关系R、S和T如下: 由关系R和S通过运算得到关系T,则所使用的运算为_D__ A)并 B)自然连接 C)迪卡尔积 D)交 07年4月选择题第8题 在下列关系运算中,不改变关系表中的属性个数但能减少元组 个数的是 _B__ A)并 B)交 C)投影 D)笛卡儿乘积 B C D a 0 k1 b 1 n1 B C D f 3 h2 a 0 k1 n 2 x1 B C D a 0 k1 4.4 数据库设计方法和步骤 (1)数据库设计阶段包括:需求分析、概念分析、逻辑设计、物理设计。 (2)数据库设计的每个阶段都有各自的任务: 1)需求分析阶段:这是数据库设计的第一个阶段,任务主要是收集和分析数据,这一阶段收集到的基础数据和数据流图是下一步设计概念结构的基础。 2)概念设计阶段:分析数据间内在语义关联,在此基础上建立一个数据的抽象模型,即形成E-R图。 3)逻辑设计阶段:将E-R图转换成指定RDBMS中的关系模式。 4)物理设计阶段:对数据库内部物理结构作调整并选择合理的存取路径,以提高数据库访问速度及有效利用存储空间。 4.4 数据库设计方法和步骤 08年4月选择题第8题 在数据库设计中,将E-R图转换成关系数据模型的过程属于_B__ A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段 06年9月选择题第5题 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 __D__ 。 A)编码设计 B)测试阶段 C)运行阶段 D)物理设计 本章应考点拨:本章在考试中一般出现2-4个小题。本章内容概括性强,比较抽象,难于理解,因此建议考生在复习的时候,首先熟读讲义,其次对数据库系统的基本概念及原理等知识要注意理解、加强记忆。 返回 程序设计的风格主要强调:“清晰第一,效率第二”。主要应注重和考虑下述一些因素: (1)源程序文档化。 ◆符号名的命名。符号名能反映它所代表的实际东西,应有一定的实际含义。 ◆程序的注释。分为序言性注释和功能性注释。 序言性注释:位于程序开头部分,包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、复审者、复审日期及修改日期等。 功能性注释:嵌在源程序体之中,用于描述其后的语句或程序的主要功能。 ◆视觉组织。利用空格、空行、缩进等技巧使程序层次清晰。 (2)输入和输出。 ◆对输入数据检验数据的合法性; ◆在以交互式输入/输出方式进行输入时,要在屏幕上使用提示符明确提示输入的请求,同时在数据输入过程中和输入结束时,应在屏幕上给出状态信息。 2.1 程序设计风格 06年9月选择题第1题 下列选项中不符合良好程序设计风格的是_D___。 A)源程序要文档化 B)数据说明的次序要规范化 C)避免滥用 goto 语句 D)模块设计要保证高耦合、高内聚(高内聚,低耦合) 07年9月选择题第4题 下列选项中不符合良好程序设计风格的是__A__ A)程序的效率第一,清晰第二(清晰第一,效率第二) B)程序的可读性好 C)程序中要有必要的注释 D)输入数据前要有提示信息 2.1 程序设计风格 1、结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化,限制使用goto语句。 (1)自顶向下。程序设计时,应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化。 (2)逐步求精。对复杂问题,应设计一些子目标作过渡,逐步细化。 (3)模块化。一个复杂问题,肯定是由若干稍简单的问题构成。模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块。 *模块设计要求高内聚、低耦合。 (4)限制使用goto语句。 08年4月选择题第2题 结构化程序设计的基本原则不包括__A___ A)多态性 B)自顶向下 C)模块化 D)逐步求精 2、结构化程序的基本结构:顺序结构,选择结构,重复结构。 2.2 结构化程序设计(面向过程的程序设计方法) 面向对象方法的主要优点:(1)与人类习惯的思维方法一致;(2)稳定性好;(3)可重用性好;(4)易于开发大型软件产品;(5)可维护性好。 *:面向对象的程序设计主要考虑的是提高软件的可重用性。 对象是属性和方法的封装体。 *:一个对象由对象名、属性和操作三部分组成。 面向对象的基本特点:继承性,多态性,封装性。 (1)继承性。指能够直接获得已有的性质和特征,而不必重复定义他们。 *:类的继承性是类之间共享属性和操作的机制,它提高了软件的可重用性。 (2)多态性。指同一个操作可以是不同对象的行为。

文档评论(0)

四月 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档