本书编写模式采用“工作过程引领”和“项目驱动”等方式,通过例题、练习、实战演练和习题的训练提高编程能力;教材内容符合就业岗位及实际要求,以增加学生学习兴趣和实用性为第一要务;该教材编入了2002年以来国家计算机等级C++二级考试的典型试题,作为每章每节的练习题以及方便读者学习和借鉴。
本书共分12章,本书强调在实战演练和做习题的过程中强化知识点的掌握,所有练习均提供了分析和答案,便于读者对难点及重点知识的快速掌握,以达到独立编写程序的能力。
本书根据最新颁布的全国计算机等级考试(二级C++语言程序设计)大纲的要求,结合目前C++语言程序设计的广泛使用,全书以“工作过程引领”和“项目驱动”形式,围绕“学生成绩管理系统”为主线的实战演练,并融入作者多年从事C++语言程序设计的实践经验编写而成。
全书共分为10章,由浅入深地介绍了C++语言概述;C++语言的数据类型、表达式和基本运算符;程序设计;数组、指针和引用、函数和预处理;类、对象和友元;派生和继承;多态性和虚函数;运算符重载;模板。全书除了针对各个知识点利用例题讲解以外,还将2002年以来国家计算机等级(二级C++)考试的典型试题以练习题的形式附在各个章节之后,并进行了解释说明,同时还将读者容易犯的错误以列举的形式进行了详细阐述,以方便读者进行更正。每章后都附有实验指导,方便读者上机实际操作。
第1章 C++语言概述
1.1 C++语言的发展过程
1.2 C++语言的特点
1.3 C++语言的基本语法
1.3.1 C++程序的构成
1.3.2 书写程序时应遵循的规则
1.3.3 C++语言的字符集
1.3.4 C++语言词汇
1.4 面向对象的程序设计技术
1.5 Visual C++ 6.0开发环境及C++上机过程
1.5.1 Visual C++ 6.0简介
1.5.2 Visual C++ 6.0主界面
1.5.3 在Visual C++ 6.0开发环境中开发C++程序
1.6 本章小结及常见错误例举
1.6.1 本章小结
1.6.2 常见错误例举
1.7 实战演练
习题
第2章 C++语言的数据类型、表达式和基本运算符
第3章 程序设计
第4章 数组、指针和引用
第5章 函数和预处理
第6章 类、对象和友元
第7章 派生和继承
第8章 多态性和虚函数
第9章 运算符重载
第10章 模板
参考文献