图书介绍
二级C++语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 高婷主编;戴叶婧,郝思嘉副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508438965
- 出版时间:2006
- 标注页数:368页
- 文件大小:15MB
- 文件页数:382页
- 主题词:C语言-程序设计-水平考试-教材
PDF下载
下载说明
二级C++语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
本章考点和学习目标1
1.1 C++语言的发展1
1.2 C++语言的特点2
1.3 面向对象程序设计2
1.4 C++语言的基本符号3
1.4.1 基本符号分类3
1.4.2 基本符号的ASCII编码3
1.5 C++语言的词汇3
1.5.1 关键字4
1.5.2 标识符4
1.5.3 字面常量4
1.5.4 运算符6
1.5.5 分隔符7
1.6 C++程序的基本框架8
1.6.1 C++程序基本构成8
1.6.2 结构化程序设计框架11
1.6.3 面向对象程序设计框架13
1.7 C++程序的开发过程14
1.7.1 编辑14
1.7.2 编译14
1.7.3 链接、运行和调试14
本章小结15
历年经典考题讲解15
习题一16
2.1 初识C++的函数和对象18
第2章 数据类型、运算符和表达式18
本章考点和学习目标18
2.2 C++语言的数据类型21
2.2.1 C++语言的基本数据类型21
2.2.2 基本数据类型的数据长度和范围21
2.3 常量22
2.3.1 整型常量22
2.3.3 字符常量与字符串常量23
2.3.2 实型常量23
2.3.5 枚举常量25
2.3.6 符号常量25
2.3.7 地址常量25
2.4 变量25
2.3.4 逻辑常量25
2.4.1 变量名命名26
2.4.2 变量定义和声明26
2.4.3 变量初始化27
2.4.4 常变量27
2.4.5 全局变量和局部变量28
2.5 运算符和表达式28
2.5.1 算术运算符29
2.5.2 赋值运算符29
2.5.3 关系运算符31
2.5.4 逻辑运算符31
2.5.7 位运算符32
2.5.5 自增、自减运算符32
2.5.6 条件运算符32
2.5.8 sizeof运算符33
2.5.9 逗号运算符33
2.5.10 其他运算符34
2.5.11 运算符优先级34
2.5.12 表达式35
2.5.13 数据类型转换36
本章小结37
历年经典考题讲解37
习题二38
第3章 基本控制结构40
本章考点和学习目标40
3.1 典型的C++语言的程序结构40
3.1.1 函数和函数原型41
3.1.2 const修饰符和预处理程序42
3.1.3 程序注释43
3.1.5 程序的书写格式44
3.2 C++语言中的语句44
3.2.1 语句的分类44
3.2.2 声明语句44
3.1.4 程序语句44
3.2.3 表达式语句45
3.2.4 复合语句45
3.2.5 空语句45
3.2.6 C++中的基本输入和输出46
3.3 顺序控制语句48
3.4 选择控制语句49
3.5 循环控制语句53
3.5.1 while语句54
3.5.2 do...while语句55
3.5.3 for语句56
3.6.1 break语句57
3.5.4 几种循环的比较57
3.6 跳转语句57
3.6.2 continue语句58
3.6.3 goto语句59
3.7 循环嵌套语句59
本章小结60
历年经典考题讲解60
习题三63
第4章 数组、指针与引用67
本章考点和学习目标67
4.1 数组67
4.1.1 一维数组67
4.1.2 二维数组71
4.1.3 多维数组75
4.1.4 字符数组76
4.1.5 C++处理字符串的方法81
4.2.1 指针的概念84
4.2 指针84
4.2.2 指针的定义和使用85
4.2.3 指针运算90
4.2.4 void指针和const指针92
4.2.5 指针与数组93
4.2.6 指针与字符串97
4.3 引用98
4.4 动态内存分配101
4.4.1 new运算符101
4.4.2 delete运算符102
4.5 复合数据类型102
4.5.1 类型定义关键字typedef102
4.5.2 枚举103
4.5.3 结构104
4.5.4 联合106
历年经典考题讲解107
本章小结107
习题四109
第5章 函数113
本章考点和学习目标113
5.1 函数定义和声明114
5.1.1 函数的定义114
5.1.2 函数的声明116
5.2.1 函数调用的一般形式118
5.2 函数调用118
5.2.2 函数调用的方式119
5.2.3 函数调用的过程119
5.3 函数返回类型122
5.3.1 返回引用的函数123
5.3.2 返回指针的函数124
5.3.3 返回对象的函数125
5.3.4 函数返回值作为参数125
5.4 函数指针125
5.4.1 通过函数指针完成对函数的调用126
5.4.2 通过函数指针对象将函数作为参数传给其他函数128
5.5 变量作用域与生存周期129
5.5.1 标识符的作用域129
5.5.2 全局变量与局部变量132
5.6 函数重载134
5.7 内联函数135
5.8 递归函数136
本章小结137
历年经典考题讲解137
习题五139
第6章 类和对象144
本章考点和学习目标144
6.1 类的声明和对象的定义144
6.1.1 类和对象的关系144
6.1.2 类的声明145
6.1.4 对象的定义151
6.1.3 类和结构体类型的异同151
6.1.5 对象指针153
6.1.6 类和对象的简单应用举例157
6.2 对象数组与成员对象162
6.3 构造函数和析构函数164
6.3.1 构造函数164
6.3.2 使用默认参数的构造函数167
6.3.3 定义析构函数168
6.3.4 复制构造函数170
6.4 面向对象编程的文件规范173
6.4.1 编译指令174
6.4.2 编写类的头文件175
本章小结176
历年经典考题讲解176
习题六178
7.1 静态成员180
7.1.1 静态数据成员180
本章考点和学习目标180
第7章 类的特殊成员和对象180
7.1.2 静态成员函数183
7.2 常类型185
7.2.1 常对象185
7.2.2 常对象成员186
7.3 友元187
7.3.1 友元函数187
7.3.2 友元类191
本章小结192
历年经典考题讲解192
习题七195
第8章 继承和派生197
本章考点和学习目标197
8.1 继承和派生197
8.1.1 继承和派生的概念198
8.1.2 派生类的定义和构成200
8.2.1 公用继承202
8.2 派生类成员的访问属性202
8.2.2 私有继承204
8.2.3 保护成员和保护继承206
8.2.4 多级派生时的访问属性209
8.3 派生类的构造函数和析构函数210
8.3.1 派生类的构造函数210
8.3.2 派生类的析构函数213
8.3.3 派生类构造函数使用中的注意问题214
8.3.4 继承中构造函数的调用函数217
8.4 多继承与虚基类218
8.4.1 声明多重继承219
8.4.2 多重继承派生类的构造函数220
8.4.3 二义性和支配原则223
8.4.4 虚基类227
本章小结231
历年经典考题讲解231
习题八234
9.1 多态性的概念237
第9章 虚函数和多态性237
本章考点和学习目标237
9.2 一个典型的例子238
9.3 虚函数242
9.3.1 虚函数的定义和作用242
9.3.2 静态关联与动态关联244
9.3.3 声明虚函数的注意事项245
9.3.4 虚析构函数246
9.4 纯虚函数与抽象类247
9.4.1 纯虚函数247
9.4.2 抽象类248
9.5 运算符重载248
9.5.1 运算符重载概述248
9.5.2 运算符重载函数作为类成员函数和友元函数253
9.5.3 典型的运算符的重载256
9.5.4 特殊运算符重载261
历年经典考题讲解270
习题九273
本章考点和学习目标275
10.1 模板的概念和分类275
10.1.1 模板的概念275
第10章 模板275
10.1.2 模板的分类276
10.2 函数模板276
10.2.1 函数模板和模板函数276
10.2.2 函数模板的使用279
10.3.1 类模板和模板类280
10.3 类模板280
10.3.2 类模板的使用286
10.4 模板应用举例288
本章小结293
历年经典考题讲解293
习题十296
11.1.1 C++语言的输入和输出298
11.1 基本理论知识298
本章考点和学习目标298
第11章 输入/输出流298
11.1.2 C++流的概念299
11.2 输入流302
11.2.1 构造输入流对象302
11.2.2 使用提取运算符303
11.2.3 输入流操纵符303
11.2.4 输入流成员函数303
11.3 输出流304
11.3.1 构造输出流对象305
11.3.2 使用插入运算符和控制格式305
11.3.3 输出文件流成员函数305
11.3.4 二进制输出文件308
11.4 格式控制308
11.4.1 用ios类成员函数格式化308
11.4.2 用操纵函数控制格式311
11.5.1 文件的打开和关闭313
11.5 文件I/O313
11.5.2 文件的读写314
11.6 字符串流316
本章小结320
历年经典考题讲解320
习题十一322
第12章 上机指导325
本章考点和学习目标325
12.1 上机考试时间和题型325
12.2 使用Visual C++ 6.0编写并调试C++程序325
12.3 常用算法327
历年经典考题讲解331
习题十二338
附录一 全国计算机等级考试二级C++考试大纲344
附录二 二级C++语言程序设计笔试全真模拟试题347
附录三 参考答案360