- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二级Access考点程序设计基础软件工程基础考点逻辑路径分析图
全国计算机等级考试NCRE-二级ACCESS公共基础知识
程序设计基础、软件工程基础考点逻辑路径、要点分析
(记忆:系统路径链条式、关键词提醒式)
程序设计基础部分
一)路径分析:程序→程序设计→程序设计语言→程序设计风格→程序设计方法→结构化程序设计方法-面向对象的设计方法
二)要点分析
1.程序:软件开发人员应用程序设计语言,根据用户需求开的发,适合计算机执行的指令(语句)序列。
2.程序设计:
3.程序设计语言:分类或阶段-机器语言、汇编语言、高级语言(QB(结构化)→VB(面向对象),TC→VC,FOX-VFP等)
4.程序设计风格:1)概念:指编写程序时所表现出现的特点、习惯和逻辑思路。2)主流风格:清晰第一,效率第二 3)规范:源程序文档化(选择标示符的名字、程序注释-序言性注释和功能性注释、程序视觉组织)、数据说明方法(顺序归范化、变量安排有序化、数据结构注释化)、语句结构(1-8)、输入和输出方法(1-5)。
??真题在线:(2006-9-MC-1)下列选项中不符合良好程序设计风格的是(D)
A.源程序要文档化 B.数据说明的次序要规范化 C.避免滥用goto语句 D.模块设计要保证高耦合,高内聚
??真题在线:(2007-9-MC-4)下列描述中,不符合良好程序设计风格要求的是( A )A程序的效率第一,清晰第二 B.程序的可读性好
C.程序中要有必要的注释 D.输入数据前要有提示信息
5.程序设计方法:结构化程序设计、面向对象程序设计、快速原型法(软件工程法)
6.结构化程序设计方法
1)背景:20世纪60年代,许多大型软件的开发工作都遭到严重的困难,日程拖延,花费超支,产品不可靠,意识开发的复杂性,结构化程序设计方法应运而生并发展。
2)概念:仅使用3种基本控制结构实现程序的设计方法。
??真题在线:2010-9-FB-4)仅由顺序、选择(分支)和重复(循环)结构构成得程序是____程序。答案:结构化
4)结构:顺序结构、选择结构和循环结构。
??真题在线:(2009-3-FB-3)符合结构化原则的三种基本控制结构是:选择结构,循环结构和____.答案:顺序结构
??真题在线:(2011-3-MC-5)结构化程序所需求的基本结构不包括(B)A.顺序结构 B.GOTO跳转 C.选择(分支)结构 D.重复(循环)结构
程序流程图(程序框图):方框-语句序列,箭头-控制流,菱形-判定条件
??真题在线:(2008-4-MC-1)程序流程图中带有箭头的线段表示的是( C )A.图元关系 B.数据流 C.控制流 D.调用关系
(2)顺序结构:是最基本、最常用的结构,是按照程序语句行的自然顺序,程序按语句一条一条地执行。
(3)选择结构(分支结构):A.分类:简单选择结构和多分支选择结构。B.概念:这种结构可以根据设定的条件,判断应该选择哪一条分支来执行相应的语句序列。
(4)循环结构(重复结构):A.分类:当型循环((while循环)-先判断后执行操作)和直到型循环((untile循环-先执行后判断)) B.概念:根据给定的条件,判断是否需要重复执行某一部分操作。
5)具体实施原则及方法:(1-5)
7.面向对象设计方法
1)基本思想:分散、抽象、模块化、信息隐蔽等,有效提高软件开发北、缩短时间、提高软件质量。
2)结构化面向对象比较:结化化SD-How to do,面向对象OO-What to do
3)优点:也人类习惯的思维方法一致、稳定性好、可重用性好、易于开发大型软件产品、可维护性好
4)特征:继承性、多态性、封装性
??真题在线:(2007-4-MC-4)下列选项中不属于面向对象程序设计特征的是( C )A.继承性 B.多态性 C.类比性 D.封装性
5)概念术语
(1)对象(Object):A.概念:对象是系统中用来描述客观事物的一个实体,是构成系统的基本单位。B比较:对象是具体对象也可是泛指对象,实例是具体的对象。基本的运行时认得实体,它既包括数据(属性),也包括作用于数据的操作(行为)。一个对象把属性和行为封装为一个整体。C.组成:一个对象通常可由对象名,属性和操作3个部分组成,,一个对象由一组属性和对这些属性进行操作的一组方法组成。对象之间通信是通过消息实现的,一个对象通过向另一个对象发送消息激活某一个功能。D.特点:分类性、多态性、标识唯一性。
??真题在线:(2008-9-MC-7)在面向对象方法中,不属于对象基本特点的是( A )A.一致性 B.分类性 C.多态性 D.标识唯一性
??
文档评论(0)