图书介绍
全国计算机等级考试 二级教程 C++语言程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 本社 著
- 出版社: 北京:人民邮电出版社
- ISBN:711513538X
- 出版时间:2005
- 标注页数:330页
- 文件大小:48MB
- 文件页数:341页
- 主题词:电子计算机-水平考试-教材;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.2.1 C++程序的结构和组成2
1.2.2 C++程序的运行6
1.3 C++语言的数据类型6
1.3.1 基本类型7
1.3.2 基本类型的派生类型8
1.3.3 用typedef定义新的类型名8
1.4 常量9
1.4.1 直接常量9
1.4.2 符号常量11
1.4.3 枚举常量12
1.5 变量和标识符12
1.6 运算符和表达式14
1.6.1 概述14
1.6.2 算术运算符和算术表达式15
1.6.3 赋值运算符和赋值表达式16
1.6.4 关系运算符和关系表达式19
1.6.5 逻辑运算符和逻辑表达式20
1.6.6 位运算22
1.6.7 条件运算符和条件表达式25
1.6.8 逗号运算符和逗号表达式26
1.6.9 长度运算符27
习题27
第2章 语句和控制结构32
2.1 C++语言的语句和程序结构32
2.1.1 C语句分类32
2.1.2 程序的基本结构33
2.2 顺序结构34
2.2.1 声明语句34
2.2.2 数据的输入和输出36
2.3 选择结构38
2.3.1 if语句38
2.3.2 switch语句和break语句43
2.4 循环结构46
2.4.1 while语句46
2.4.2 do-while语句48
2.4.3 for语句49
2.4.4 循环嵌套50
2.4.5 循环中控制语句的使用52
2.5 编程综合例题55
习题60
第3章 数组、结构体和共用体75
3.1 一维数组75
3.1.1 一维数组的定义75
3.1.2 引用数组元素76
3.1.3 一维数组的初始化77
3.1.4 一维数组的编程举例77
3.2 二维数组82
3.2.1 二维数组的定义82
3.2.2 二维数组的使用83
3.2.3 二维数组的应用举例85
3.3 字符数组90
3.3.1 字符数组的定义90
3.3.2 字符数组的输入输出91
3.3.3 字符串处理函数92
3.3.4 用二维字符数组处理多个字符串95
3.4 结构体类型97
3.4.1 结构体类型的定义98
3.4.2 结构体类型变量、数组99
3.5 共用体类型102
习题104
第4章 指针112
4.1 指针和指针变量的概念112
4.2 指向变量的指针变量113
4.2.1 指针变量的定义113
4.2.2 指针变量参与的运算114
4.2.3 动态存储空间的分配116
4.2.4 引用117
4.2.5 指向结构体类型和共用体类型数据的指针变量119
4.3 数组和指针122
4.3.1 一维数组的地址和数组元素的引用122
4.3.2 二维数组的地址124
4.3.3 使用指针变量引用二维数组的元素126
4.4 指针和字符串128
4.5 指针数组和多级指针130
4.5.1 指针数组130
4.5.2 指向指针的指针变量131
4.5.3 用指针数组作为main函数的命令行参数133
习题133
第5章 函数142
5.1 结构化程序设计和函数的概念142
5.1.1 函数的概念142
5.1.2 函数的定义144
5.1.3 函数的返回值144
5.1.4 函数原型及声明(说明)146
5.2 函数的调用146
5.2.1 函数调用方法146
5.2.2 函数调用时参数的传递方式148
5.2.3 其他类型的数据作为函数的参数152
5.2.4 用指针变量调用函数160
5.2.5 默认参数161
5.3 内联函数162
5.4 函数的特殊调用164
5.4.1 嵌套调用164
5.4.2 递归调用165
5.5 函数重载166
5.6 函数模板169
5.6.1 函数模板的定义和使用169
5.6.2 模板实参的使用171
5.6.3 模板函数的重载174
5.7 变量的作用域和生存期175
5.7.1 变量的作用域175
5.7.2 变量的存储类型177
5.7.3 变量的生存期180
习题180
第6章 类和对象189
6.1 面向对象的程序设计思想189
6.1.1 对象和类的概念189
6.1.2 面向对象的程序设计190
6.2 类和对象的定义191
6.2.1 定义类191
6.2.2 定义对象197
6.2.3 this指针202
6.3 构造函数和析构函数203
6.3.1 定义构造函数203
6.3.2 定义析构函数204
6.3.3 缺省构造函数和缺省析构函数206
6.3.4 拷贝构造函数206
6.4 类的模板208
6.5 关于对象的其他讨论210
6.5.1 对象的动态建立和删除210
6.5.2 对象按生存期的分类212
6.5.3 成员对象214
6.6 静态成员217
6.6.1 静态数据成员217
6.6.2 静态函数成员219
6.7 常类型221
6.7.1 常对象221
6.7.2 常成员函数222
6.7.3 常数据成员224
6.8 友员226
6.8.1 友元函数226
6.8.2 友元成员227
6.8.3 友元类229
习题231
第7章 类的继承和派生235
7.1 继承和派生235
7.1.1 继承和派生的概念235
7.1.2 单继承的定义236
7.1.3 继承类与基类成员的同名覆盖238
7.1.4 多继承的定义238
7.2 派生类对基类的继承方式239
7.2.1 公有继承239
7.2.2 私有继承240
7.2.3 保护继承240
7.3 派生类的构造函数和析构函数242
7.3.1 派生类的构造函数243
7.3.2 派生类的析构函数243
7.4 派生类成员的访问标识248
7.5 虚基类254
7.5.1 虚基类的定义254
7.5.2 虚基类构造函数的调用255
7.6 基类和派生类的指针258
习题261
第8章 多态性263
8.1 多态性的概念263
8.2 虚函数264
8.2.1 虚函数的定义264
8.2.2 多继承中的虚函数266
8.2.3 虚析构函数269
8.3 纯虚函数和抽象类270
8.4 运算符的重载272
8.4.1 运算符重载的概念273
8.4.2 运算符重载为成员函数274
8.4.3 运算符重载为友元函数277
8.4.4 不同运算符重载应注意的问题280
习题281
第9章 C++流与输入输出284
9.1 C++流的概念284
9.2 输入输出的格式控制286
9.2.1 数据的输入输出286
9.2.2 默认的输入输出格式289
9.2.3 输入输出格式的控制290
9.3 文件的输入输出操作295
9.3.1 文件的打开和关闭296
9.3.2 文件流的状态298
9.3.3 文件的顺序读写298
9.3.4 文件流的定位与文件的随机读写301
习题304
C++程序设计笔试模拟试题306
参考答案310
部分习题答案311
附录1 C++语言中的关键字317
附录2 C++语言的运算符318
附录3 C++语言的函数库320
附录4 VC6.0集成环境的使用323
参考文献330
热门推荐
- 192798.html
- 2477971.html
- 1650085.html
- 1175921.html
- 1331929.html
- 564164.html
- 3180490.html
- 1183922.html
- 3306486.html
- 2612332.html
- http://www.ickdjs.cc/book_513049.html
- http://www.ickdjs.cc/book_1992095.html
- http://www.ickdjs.cc/book_1361519.html
- http://www.ickdjs.cc/book_1068006.html
- http://www.ickdjs.cc/book_2024425.html
- http://www.ickdjs.cc/book_1366163.html
- http://www.ickdjs.cc/book_1297855.html
- http://www.ickdjs.cc/book_59139.html
- http://www.ickdjs.cc/book_693370.html
- http://www.ickdjs.cc/book_532884.html