书籍详情
C++程序设计学习辅导
作者:孙一平, 王庆宝编著
出版社:清华大学出版社
出版时间:2006-03-01
ISBN:9787302120506
定价:¥23.00
购买这本书可以去
内容简介
c++语言是计算机科学及其相关专业的重要基础课程。本书通过实例和测试题介绍C++语言的基本内容和特点,并涵盖了c++的面向对象程序设计思想。 本书共10章,叙述了数据类型、控制语句、函数、算法分析、类与对象、继承与派生、重载、虚函数、文件操作等重要概念及应用实例和编程技巧。书中每章辅以大量实例,并且进行解析,说明算法、流程和知识点。最后一章是综合测试,给出多份测试试卷,对较难的题或概念性强的题设有难点提示。每章后面还有自测题,让读者可以进行多种技能的训练。本书所举实例和试题均在VC++6.O下调试通过,具有可实践性。 本书采用统一的结构,以章为单位,每章讨论一个专题,均由知识要点、实例解析、测试题组成。所有测试题都附有参考答案。 本书面向计算机及其相关专业本、专科学生,是学习c++语言课程的参考书。对于计算机等级水平考试者,本书也具有一定的参考价值。
作者简介
暂缺《C++程序设计学习辅导》作者简介
目录
第1章C++概述11.1知识要点1
1.1.1程序和程序设计1
1.1.2结构化程序设计3
1.1.3面向对象的程序设计5
1.1.4C++语言程序设计的知识结构6
1.2C++基础知识7
1.2.1C++的字符集7
1.2.2关键字7
1.2.3标识符9
1.2.4编译和解释9
1.3思考题10
第2章数据类型、运算符和表达式11
2.1知识要点11
2.1.1VC++语言的基本元素11
2.1.2数据类型12
2.1.3C++中数据的表示15
2.1.4运算符和操作20
2.1.5算术运算23
2.1.6赋值运算23
2.1.7自增1和自减1运算25
2.1.8测类型长度运算符26
2.1.9强制类型转换符26
2.1.10按位操作符27
2.1.11关系运算符28
2.1.12逻辑运算符29
2.1.13条件运算符30
2.1.14逗号运算符31
2.1.15圆括号运算符31
2.1.16表达式的种类31
2.1.17计算表达式的值32
2.1.18表达式中的类型转换33
2.1.19语句34
2.2实例解析35
2.3测试题38
C++程序设计学习辅导目录第3章流程控制语句40
3.1知识要点40
3.1.1if语句40
3.1.2switch语句42
3.1.3for循环语句44
3.1.4while循环语句46
3.1.5dowhile循环语句47
3.1.6break中止循环语句48
3.1.7continue 结束本次循环语句49
3.1.8goto 无条件转移语句50
3.1.9多重循环50
3.2实例解析51
3.3测试题54
第4章数组与指针58
4.1知识要点58
4.1.1数组概念58
4.1.2一维数组的定义和引用58
4.1.3数组元素的使用60
4.1.4二维数组的定义和引用61
4.1.5二维数组的访问62
4.1.6字符数组和字符串63
4.1.7指针和指针变量65
4.1.8指针的运算66
4.1.9指针与一维数组67
4.1.10二维数组与指针68
4.1.11指针与字符串69
4.1.12指针数组69
4.1.13多级指针70
4.2实例解析70
4.3测试题79
第5章函数与预编译85
5.1知识要点85
5.1.1函数的组成和分类85
5.1.2系统函数85
5.1.3自定义函数88
5.1.4函数的调用和参数的传递90
5.1.5函数的嵌套调用和递归调用95
5.1.6函数与指针96
5.1.7作用域和生命期98
5.1.8内联函数100
5.1.9函数的重载100
5.1.10编译预处理101
5.2实例解析103
5.3测试题112
第6章结构体、共用体和链表118
6.1知识要点118
6.1.1结构体和结构体变量118
6.1.2结构体变量的使用119
6.1.3共用体120
6.1.4链表121
6.2实例解析121
6.3测试题124
第7章类与对象130
7.1知识要点130
7.1.1类的定义130
7.1.2类对象的定义132
7.1.3类对象的初始化与析构135
7.1.4this指针139
7.1.5友元函数和友元类140
7.1.6静态成员142
7.1.7局部类与嵌套类143
7.1.8类和对象的作用域144
7.1.9对象的生存期145
7.2实例解析146
7.3测试题153
第8章继承与派生162
8.1知识要点162
8.1.1基类与派生类162
8.1.2派生类对基类成员的访问规则165
8.1.3派生类的构造函数和析构函数166
8.1.4多态性和虚函数169
8.1.5运算符重载170
8.2实例解析171
8.3测试题175
第9章文件与流类库180
9.1知识要点180
9.1.1流类库180
9.1.2屏幕输出181
9.1.3键盘输入182
9.1.4格式化输出183
9.1.5磁盘文件的输入和输出185
9.2实例解析187
9.3测试题189
第10章综合测试193
试卷一193
试卷二201
试卷三208
试卷四217
试卷五224
试卷六231
试卷七240
附录A测试参考答案247
第2章测试题参考答案247
第3章测试题参考答案248
第4章测试题参考答案248
第5章测试题参考答案249
第6章测试题参考答案251
第7章测试题参考答案251
第8章测试题参考答案253
第9章测试题参考答案254
第10章综合测试参考答案256
试卷一参考答案256
试卷二参考答案259
试卷三参考答案260
试卷四参考答案261
试卷五参考答案263
试卷六参考答案265
试卷七参考答案266
参考文献268
1.1.1程序和程序设计1
1.1.2结构化程序设计3
1.1.3面向对象的程序设计5
1.1.4C++语言程序设计的知识结构6
1.2C++基础知识7
1.2.1C++的字符集7
1.2.2关键字7
1.2.3标识符9
1.2.4编译和解释9
1.3思考题10
第2章数据类型、运算符和表达式11
2.1知识要点11
2.1.1VC++语言的基本元素11
2.1.2数据类型12
2.1.3C++中数据的表示15
2.1.4运算符和操作20
2.1.5算术运算23
2.1.6赋值运算23
2.1.7自增1和自减1运算25
2.1.8测类型长度运算符26
2.1.9强制类型转换符26
2.1.10按位操作符27
2.1.11关系运算符28
2.1.12逻辑运算符29
2.1.13条件运算符30
2.1.14逗号运算符31
2.1.15圆括号运算符31
2.1.16表达式的种类31
2.1.17计算表达式的值32
2.1.18表达式中的类型转换33
2.1.19语句34
2.2实例解析35
2.3测试题38
C++程序设计学习辅导目录第3章流程控制语句40
3.1知识要点40
3.1.1if语句40
3.1.2switch语句42
3.1.3for循环语句44
3.1.4while循环语句46
3.1.5dowhile循环语句47
3.1.6break中止循环语句48
3.1.7continue 结束本次循环语句49
3.1.8goto 无条件转移语句50
3.1.9多重循环50
3.2实例解析51
3.3测试题54
第4章数组与指针58
4.1知识要点58
4.1.1数组概念58
4.1.2一维数组的定义和引用58
4.1.3数组元素的使用60
4.1.4二维数组的定义和引用61
4.1.5二维数组的访问62
4.1.6字符数组和字符串63
4.1.7指针和指针变量65
4.1.8指针的运算66
4.1.9指针与一维数组67
4.1.10二维数组与指针68
4.1.11指针与字符串69
4.1.12指针数组69
4.1.13多级指针70
4.2实例解析70
4.3测试题79
第5章函数与预编译85
5.1知识要点85
5.1.1函数的组成和分类85
5.1.2系统函数85
5.1.3自定义函数88
5.1.4函数的调用和参数的传递90
5.1.5函数的嵌套调用和递归调用95
5.1.6函数与指针96
5.1.7作用域和生命期98
5.1.8内联函数100
5.1.9函数的重载100
5.1.10编译预处理101
5.2实例解析103
5.3测试题112
第6章结构体、共用体和链表118
6.1知识要点118
6.1.1结构体和结构体变量118
6.1.2结构体变量的使用119
6.1.3共用体120
6.1.4链表121
6.2实例解析121
6.3测试题124
第7章类与对象130
7.1知识要点130
7.1.1类的定义130
7.1.2类对象的定义132
7.1.3类对象的初始化与析构135
7.1.4this指针139
7.1.5友元函数和友元类140
7.1.6静态成员142
7.1.7局部类与嵌套类143
7.1.8类和对象的作用域144
7.1.9对象的生存期145
7.2实例解析146
7.3测试题153
第8章继承与派生162
8.1知识要点162
8.1.1基类与派生类162
8.1.2派生类对基类成员的访问规则165
8.1.3派生类的构造函数和析构函数166
8.1.4多态性和虚函数169
8.1.5运算符重载170
8.2实例解析171
8.3测试题175
第9章文件与流类库180
9.1知识要点180
9.1.1流类库180
9.1.2屏幕输出181
9.1.3键盘输入182
9.1.4格式化输出183
9.1.5磁盘文件的输入和输出185
9.2实例解析187
9.3测试题189
第10章综合测试193
试卷一193
试卷二201
试卷三208
试卷四217
试卷五224
试卷六231
试卷七240
附录A测试参考答案247
第2章测试题参考答案247
第3章测试题参考答案248
第4章测试题参考答案248
第5章测试题参考答案249
第6章测试题参考答案251
第7章测试题参考答案251
第8章测试题参考答案253
第9章测试题参考答案254
第10章综合测试参考答案256
试卷一参考答案256
试卷二参考答案259
试卷三参考答案260
试卷四参考答案261
试卷五参考答案263
试卷六参考答案265
试卷七参考答案266
参考文献268
猜您喜欢