图书介绍
全国计算机等级考试二级教程 C++语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 教育部考试中心编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040152614
- 出版时间:2004
- 标注页数:299页
- 文件大小:43MB
- 文件页数:309页
- 主题词:电子计算机-水平考试-教材;C语言-程序设计-水平考试-教材
PDF下载
下载说明
全国计算机等级考试二级教程 C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
1.1 C++语言的发展1
1.2 C++语言的特点2
1.3 面向对象程序设计2
1.4 C++语言的基本符号4
1.5 C++语言的词汇4
1.5.1 关键字4
1.5.2 标识符5
1.5.3 字面常量5
1.5.4 运算符6
1.5.5 标点符号6
1.6 C++程序的基本框架6
1.6.1 最简单的C++程序6
1.6.2 结构化程序设计框架8
1.6.3 面向对象程序设计框架10
1.7 C++程序的开发过程11
1.7.1 编辑12
1.7.2 编译12
1.7.3 链接12
1.7.4 运行和调试12
本章小结13
习题13
第2章 数据类型、运算符和表达式16
2.1 C++语言的数据类型16
2.1.1 基本类型16
2.1.2 基本类型的派生类型17
2.2 常量18
2.2.1 逻辑常量18
2.2.2 字符常量18
2.2.3 整型常量20
2.2.4 实型常量20
2.2.5 枚举常量21
2.3 变量22
2.3.1 变量的定义22
2.3.2 变量的使用方式23
2.3.3 符号常量声明语句25
2.3.4 使用#define命令定义符号常量25
2.4 运算符和表达式26
2.4.1 运算符和表达式的概念26
2.4.2 运算类型与运算符26
2.4.3 赋值运算27
2.4.4 算术运算符和算术表达式28
2.4.5 关系运算符和关系表达式29
2.4.6 逻辑运算符和逻辑表达式29
2.4.7 位运算30
2.4.8 其他运算31
2.4.9 优先级和结合性33
本章小结36
习题36
第3章 基本控制结构38
3.1 C++语句38
3.2 顺序结构38
3.2.1 声明语句38
3.2.2 表达式语句40
3.2.3 基本输入输出40
3.2.4 复合语句和空语句44
3.3 选择结构44
3.3.1 if语句45
3.3.2 switch语句49
3.4 循环结构52
3.4.1 for语句52
3.4.2 while语句55
3.4.3 do...while语句56
3.4.4 循环的嵌套58
3.5 跳转语句60
3.5.1 break语句60
3.5.2 continue语句61
3.5.3 return语句61
3.5.4 goto语句61
本章小结62
习题63
第4章 数组、指针与引用67
4.1 数组67
4.1.1 一维数组67
4.1.2 二维数组71
4.1.3 多维数组74
4.1.4 字符数组74
4.2 指针78
4.2.1 指针和地址80
4.2.2 指针和数组84
4.2.3 指针数组和函数指针87
4.3 引用92
4.4 动态存储分配93
本章小结96
习题96
第5章 函数101
5.1 函数定义101
5.2 函数调用103
5.3 函数原型103
5.4 函数返回类型105
5.5 函数参数107
5.5.1 参数的传递方式107
5.5.2 默认参数111
5.6 函数重载112
5.7 内联函数114
5.8 递归函数115
5.9 变量作用域与生存周期118
5.9.1 存储类型118
5.9.2 生存周期122
本章小结123
习题123
第6章 类和对象128
6.1 类的定义128
6.1.1 类的定义128
6.1.2 类成员的访问控制129
6.1.3 类的数据成员130
6.1.4 类的成员函数131
6.2 对象的定义136
6.2.1 对象的定义136
6.2.2 对象的成员136
6.3 构造函数和析构函数138
6.3.1 构造函数和析构函数的定义138
6.3.2 缺省构造函数和缺省析构函数141
6.3.3 拷贝构造函数141
6.4 对象的生存期144
6.4.1 全局对象、静态对象与局部对象144
6.4.2 自由存储对象146
6.5 this指针147
6.6 静态成员148
6.6.1 静态数据成员148
6.6.2 静态成员函数150
6.7 常成员152
6.7.1 常对象152
6.7.2 常成员函数152
6.7.3 常数据成员155
6.8 友元156
6.8.1 友元函数157
6.8.2 友元类159
6.9 对象数组160
6.10 成员对象162
本章小结164
习题165
第7章 继承和派生173
7.1 继承与派生173
7.1.1 基本概念173
7.1.2 派生类的定义与构成174
7.2 派生类对基类成员的访问175
7.3 派生类的构造函数和析构函数178
7.3.1 派生类的构造函数178
7.3.2 派生类的析构函数181
7.4 多继承与虚基类183
7.4.1 多继承中的二义性问题183
7.4.2 虚基类的定义188
7.4.3 虚基类的构造函数189
7.5 子类型关系191
7.6 虚函数与多态性194
7.6.1 多态性的概念194
7.6.2 虚函数194
7.6.3 虚析构函数197
7.6.4 纯虚函数与抽象类198
本章小结200
习题201
第8章 运算符重载209
8.1 运算符函数与运算符重载209
8.2 典型运算符的重载210
8.2.1 关于分数类fraction210
8.2.2 重载取负运算符“-”211
8.2.3 重载加法运算符“+”212
8.2.4 重载增1运算符“++”212
8.2.5 重载类型转换符“long”213
8.2.6 重载赋值运算符“=”214
8.2.7 重载复合赋值运算符“+=”216
8.2.8 重载关系操作符“>”216
8.2.9 重载下标访问运算符“[]”217
8.2.10 重载C++流运算符“>>”和“<<”218
8.3 运算符重载应注意的几个问题219
8.3.1 重载的运算符应保持其原有的基本语义219
8.3.2 重载的运算符应尽可能保持其原有的特性219
8.3.3 运算符的重载应当配套219
8.3.4 使用引用参数还是非引用参数?220
8.3.5 作为成员函数重载还是作为非成员函数重载?220
本章小结220
习题221
第9章 模板225
9.1 函数模板225
9.1.1 函数模板的概念、定义与应用225
9.1.2 模板实参的省略226
9.1.3 函数模板的定制229
9.2 类模板230
9.2.1 类模板的概念、定义与应用230
9.2.2 类模板的派生与继承232
9.2.3 类模板的定制234
本章小结236
习题237
第10章 C++流241
10.1 C++流的概念241
10.1.1 C++流的体系结构241
10.1.2 预定义流对象242
10.1.3 提取运算符>>和插入运算符<<242
10.1.4 有格式输入输出和无格式输入输出242
10.1.5 操作符243
10.2 输入输出的格式控制243
10.2.1 默认的输入输出格式243
10.2.2 格式标志与格式控制244
10.2.3 输入输出宽度的控制246
10.2.4 浮点数输出方式的控制246
10.2.5 输出精度的控制247
10.2.6 对齐方式的控制248
10.2.7 小数点处理方式的控制248
10.2.8 填充字符的控制249
10.2.9 插入换行符249
10.2.10 其他格式控制方法249
10.3 文件流251
10.3.1 文件流的建立251
10.3.2 文件流的关闭252
10.3.3 文件流状态的判别252
10.3.4 文件流的定位253
10.3.5 特殊的文件流:CON和PRN253
10.3.6 有格式输入输出254
10.3.7 无格式输入输出257
本章小结263
习题265
习题参考答案269
附录A 使用Visual C++6.0编写标准C++程序275
A.1 集成开发环境与项目275
A.1.1 集成开发环境275
A.1.2 项目和工作区275
A.2 编写标准C++程序276
A.3 修改已创建的程序282
A.4 使用基本的调试功能283
A.5 菜单命令一览表285
附录B C/C++常用标准库函数289
B.1 数学函数289
B.2 字符函数291
B.3 字符串函数293
B.4 一般工具函数294
附录C ASCII码表298