目录
二级公共基本知识考纲 ………………………………………………………………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、Visual FoxPro、Java、Access、Visual C++)笔试某些合为一张试卷。公共基本某些占全卷30分。公共基本知识有10道选取题和5道填空题。
第一章 数据构造与算法
一、内容要点
(一)算法
1.算法基本概念
算法是指解题方案精确而完整描述。即是一组严谨地定义运算顺序规则,并且每一种规则都是有效,且是明确,没有二义性,同步该规则将在有限次运算后可终结。
1)算法基本特性
(1)可行性
由于算法设计是为了在某一种特定计算工具上解决某一种实际问题而设计,因而,它总是受到计算工具限制,使执行产生偏差。
如:计算机数值有效位是有限,当大数和小数进行运算时,往往会由于有效位数影响而使小数丢失,因而,在算法设计时,应当考虑到这一点。
(2)拟定性
算法设计必要是每一种环节均有明拟定义,不容许有模糊解释,也不能有多义性。
例如,一种实际问题,小宝和萍萍共有12个苹果,小宝比萍萍多4个,请问小宝和萍萍各有几种苹果?这个问题,咱们可以立一种方程 来求解,规定x和y值,公式是对的,但如何让计算可以进行计算,咱们算法不能把公式直接输进去,而应当设计出解题环节和过程。
即设计算法是计算工具所可以正常解决问题过程。
(3)有穷性
算法有穷性,即在一定期间是可以完毕,即算法应当在计算有限个环节后可以正常结束。
例如,在数学中无穷级数,在计算机中只能求有限项,即计算过程是有穷。
(4)拥有足够情报
算法执行与输入数据和提供初始条件有关,不同输入或初始条件会有不同输出成果,提供精确初始条件和数据,才干使算法对的执行。
2)算法基本要素
一是数据对象运算和操作,二是算法控制构造。
(1)算法中对数据运算和操作
算法事实上是按解题规定从环境能进行所有操作中选取适当操作所构成一组指令序列。即算法是计算机所可以解决操作所构成指令序列。
(2)算法控制构造
算法功能不但取决于所选用操作,并且还与各操作之间顺序关于。
在算法中,操作执行顺序又称算法控制构造,普通算法控制构造有三种:顺序构造、选取构造和循环构造。
在算法描述是,有有关工具对这三种构造进行描述,惯用描述工具备:流程图、N-S构造图和算法描述语言等。
3)算法设计基本办法
为用计算机解决实际问题而设计算法,即是计算机算法。
普通算法设计有如下几种:
(1)列举法
列举法基本思想是,依照提出问题,列举出所有也许状况,并用问题中给定条件检查哪些是满足条件,哪些是不满足条件。列举法通惯用于解决“与否存在”或“有哪些也许”等问题。
例如,国内古代趣味数学题:“百钱买百鸡”、“鸡兔同笼”等,均可采用列举法进行解决。
使用列举法时,要对问题进行详细分析,将与问题
您可能关注的文档
- 2021年全国计算机等级考试二级分类习题.34454509.doc
- 2021年全国计算机等级考试二级教程C语言程序设计课后习题详细答案.doc
- 2021年全国计算机等级考试二级教程C语言程序设计课后习题详解.doc
- 2021年全国计算机等级考试二级数据库程序设计.doc
- 2021年全国计算机等级考试二级数据库程序设计笔试真题.docx
- 2021年全国计算机等级考试二级数据库设计.docx
- 2021年全国计算机等级考试二级笔试样卷C++语言程序设计.doc
- 2021年全国计算机等级考试二级笔试考前练习试卷.doc
- 2021年全国计算机等级考试二级笔试试卷.doc
- 2021年全国计算机等级考试二级笔试试卷.docx
原创力文档

文档评论(0)