第1章 课程实践概述 1
1.1课程实践的性质与目的 1
1.2课程实践的要求 1
1.3课程实践的选题原则 1
1.4课程实践的基本步骤 2
1.5组织与管理 2
第2章 课程实践预备知识 4
2.1算法与算法分析 4
2.1.1算法的概念 4
2.1.2算法的表示 5
2.1.3算法分析 8
2.2程序调试中的常见错误 10
2.2.1语法错误 10
2.2.2逻辑错误 13
2.3可视化编程简介 18
2.3.1可视化编程 18
2.3.2可视化编程中的基本概念 18
2.4课程实践设计过程详解 19
第3章 常用算法介绍 22
3.1排序算法 22
3.2串匹配算法 24
3.3递归算法 25
3.4迭代算法 29
3.5查找算法 32
第4章 课程实践示例 35
4.1基础题示例 35
4.2提高题示例 37
4.3拓展题示例 43
4.3.1 MFC程序设计 43
4.3.2基于ODBC的数据库访问 53
第5章 课程实践题选 64
5.1基础题 64
5.1.1编程题 64
5.1.2改错题 78
5.2提高题 89
5.3拓展题 101
第6章 课程实践报告 105
附录A课程实践报告封面 113
附录B计算机等级考试模拟试卷及参考答案 114
全国计算机等级考试二级笔试模拟试卷 131
全国计算机等级考试VC++上机模拟试卷 141
参考文献 148