第1章 数据结构与算法
考试大纲
考纲提示
知识点归纳
【算法的基本概念】
【算法的复杂度】
【数据结构】
【数据的逻辑结构】
【数据的运算】
【数据结构的图形表示】
【线性结构与非线性结构】
【线性表】
【线性表的顺序存储结构】
【线性表的插入运算】
【线性表的删除运算】
【栈】
【栈的顺序存储结构】
【栈】
【栈的顺序存储结构】
【栈的基本运算】
【队列】
【队列的顺序存储结构】
【队列的基本运算】
【线性单链表】
【循环链表】
【双向链表】
【链表的基本操作】
【树及其基本概念】
【二叉树】
【二叉树的存储结构】
【二叉树的遍历】
【查找】
【排序】
典型题分析
习题
参考文献
第2章 程序设计基础
考试大纲
考纲提示
知识点归纳
【程序设计的方法】
【程序设计的风格】
【结构化程序设计的主要原则】
【结构化程序的基本结构与特点】
【面向对象的程序设计】
【面向对象方法的基本概念】
典型题分析
习题
参考答案
第3章 软件工程基础
考试大纲
考试大纲
知识点归纳
【软件定义与特点】
【软件危机与软件工程】
【软件工程过程】
【软件生命周期】
【软件工程的目标与原则】
【软件工具与软件开发环境】
【结构化分析方法】
【数据流图】
【数据字典】
【软件需求】
【结构化设计】
【总体设计】
【详细设计】
【软件测试的目的】
【软件测试的准则】
【软件测试的准则】
【软件测试技术与方法综述】
【软件测试的实施】
【程序调试】
【常见调试方法】
……
第4章 数据库设计基础
第5章 C语言的结构
第6章 数据类型及其运算
第7章 基本语句
第8章 选择结构程序设计
第9章 循环结构程序设计
第10章 数组的定义和引用
第11章 函数
第12章 编译预处理
第13章 指针
第14章 结构与联合
第15章 位运算
第16章 文件操作
第17章 上机考试指导