- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目录
二级公共基础知识考纲………………1
第一章数据构造与算法…………2
第二章程序设计基础……………19
第三章软件工程基础……………23
第四章数据库设计基础…………32
全国计算机等级考试二级公共基础知识考纲
考试内容
一、 基本数据构造与算法
1. 算法的基本概念;算法复杂度的概念和意义(時间复杂度与空间复杂度)。
2. 数据构造的定义;数据的逻辑构造与存储构造;数据构造的图形表达;线性构造与非线性构造的概念。
3. 线性表的定义;线性表的次序存储构造及其插入与删除运算。
4. 栈和队列的定义;栈和队列的次序存储构造及其基本运算。
5. 线性单链表、双向链表与循环链表的构造及其基本运算。
6. 树的基本概念;二叉树的定义及其存储构造;二叉树的前序、中序和后序遍历。
7. 次序查找与二分法查找算法;基本排序算法(互换类排序,选择类排序,插入类排序)。
二、 程序设计基础
1. 程序设计措施与风格。
2. 构造化程序设计。
3. 面向对象的程序设计措施,对象,措施,属性及继承与多态性。
三、 软件工程基础
1. 软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。
2. 构造化分析措施,数据流图,数据字典,软件需求规格阐明书。
3. 构造化设计措施,总体设计与详细设计。
4. 软件测试的措施,白盒测试与黑盒测试,测试用例设计,软件测试的实行,单元测试、集成测试和系统测试。
5. 程序的调试,静态调试与动态调试。
四、 数据库设计基础
1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。
2. 数据模型,实体联络模型及E-R图,从E-R图导出关系数据模型。
3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。
4. 数据库设计措施和环节:需求分析、概念设计、逻辑设计和物理设计的有关方略。
考试方式
公共基础的考试方式為笔试,与C語言(VisualBASIC、VisualFoxPro、Java、Access、VisualC++)的笔试部分合為一张试卷。公共基础部分占全卷的30分。公共基础知识有10道选择題和5道填空題。
第一章数据构造与算法
一、内容要点
(一)算法
1.算法的基本概念
算法是指解題方案的精确而完整的描述。既是一组严谨地定义运算次序的规则,并且每一种规则都是有效的,且是明确的,没有二义性,同步该规则将在有限次运算后可终止。
1)算法的基本特性
(1)可行性
由于算法的设计是為了在某一种特定的计算工具上处理某一种实际的问題而设计的,因此,它总是受到计算工具的限制,使执行产生偏差。
如:计算机的数值有效位是有限的,当大数和小数进行运算時,往往会由于有效位数的影响而使小数丢失,因此,在算法设计時,应当考虑到这一点。
(2)确定性
算法的设计必须是每一种环节均有明确的定义,不容許有模糊的解释,也不能有多义性。
例如,一种实际的问題,小宝和萍萍共有12个苹果,小宝比萍萍多4个,請问小宝和萍萍各有几种苹果?这个问題,我們可以立一种方程来求解,规定x和y的值,公式是对的的,但怎样让计算可以进行计算,我們的算法不能把公式直接输进去,而应当设计出解題的环节和过程。
既设计的算法是计算工具所可以正常处理问題的过程。
(3)有穷性
算法的有穷性,既在一定的時间是可以完毕的,既算法应当在计算有限个环节后可以正常結束。
例如,在数学中的无穷级数,在计算机中只能求有限项,既计算的过程是有穷的。
(4)拥有足够的情报
算法的执行与输入的数据和提供的初始条件有关,不一样的输入或初始条件会有不一样的输出成果,提供精确的初始条件和数据,才能使算法对的执行。
2)算法的基本要素
一是数据对象的运算和操作,二是算法的控制构造。
(1)算法中对数据的运算和操作
算法实际上是按解題规定从环境能进行的所有操作中选择合适的操作所构成的一组指令序列。既算法是计算机所可以处理的操作所构成的指令序列。
(2)算法的控制构造
算法的功能不仅取决于所选用的操作,并且还与各操作之间的次序有关。
在算法中,操作的执行次序又称算法的控制构造,一般的算法控制构造有三种:次序构造、选择构造和循环构造。
在算法描述是,有有关的工具对这三种构造进行描述,常用的描述工具有:流程图、N-S构造图和算法描述語言等。
3)算法设计的基本措施
為用计算机处理实际问題而设计的算法,既是计算机算法。
一般的算法设计有如下几种:
(1)列举法
列举法的基本思想是,根据提出的问題,列举出所有也許的状况,并用问題中給定的条件检查哪些是满足条件的,哪些是不满足条件的。列举
您可能关注的文档
- 2025年农村信用社考试真题湖北精选集锦.doc
- 2025年助理人力资源管理师终极备考冲刺串讲.doc
- 2025年注册会计师审计风险评估与应对实战试题集锦.docx
- 2025年中国安全工程师公共安全应急避难场所选择策略实战考试题库.docx
- 2025年重症医学主治医师资格模拟考试真题集锦.doc
- 2025年内蒙古安全生产施工现场安全管理与要求认证考试模拟试题集锦.docx
- 2025年舌咽神经痛鉴别诊断与外科治疗临床执业助理医师考试题库.doc
- 2025年全国高等教育自学考试当代中国政治制度试题答案及解析.doc
- 2025年新增注册测绘师执业要点与江西标准化考核解读.doc
- 2025年市政道桥高级职称考评核心知识点梳理与攻略.doc
文档评论(0)