本书是将C++程序设计的基础知识和实践操作相结合的实践教材,以满足不同层次的教学需求。全书共6章,内容包括课程实践概述、课程实践预备知识、常用算法介绍、课程实践示例、课程实践题选,以及课程实践报告。书后附有全国计算机等级考试模拟试卷。
样章试读
目录
- 目录
前言
第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