简介
本书根据C++语言课程的教学大纲要求,提供了作者多年教学中积累、收集与验证的有关C++语言的基本内容及相关题解。全书共分9章,每章先给出内容概述,然后给出该章的题解,题解分为基本题和习题解析两部分,前者由选择题和填空题两种题型组成,直接给出答案;后者对每个习题的解答给出完整的过程。
本书概念清晰,习题覆盖面广,既收集了较容易的题目,也收集了难度适中和较高难度的题目,如一些高校计算机专业招收硕士研究生的试题。
本书可作为计算机专业本、专科学生的学习参考书,也是报考计算机专业硕士研究生的考生必读参考书,还适用于自学考试的读者和计算机等级(三级或四级)考试者研习
目录
第1章 c++语言概述
1. 1 面向对象语言的要素
1.1.1 对象
1. 1. 2 类
1.1. 3 继承
1. 2 c++对面向对象程序设计方法的支持
1. 3 c++与c语言的关系
1. 4 c++的词法及词法规则
1.4. 1 c++的字符集
1. 4. 2 单词及词法规则
1. 5 c++程序的编辑、编译和运行
1. 5.1 编辑
1.5. 2 编译
1. 5. 3 运行
1. 6 基本题
1.7 解标题
第2章 数据类型和表达式
2.1 基本数据类型
2. 2 复合数据类型
2. 2. 1 数组
. 2. 2. 2 结构体
2. 2. 3 共用体
2. 2. 4 枚举
2. 3 常量和变量
2. 3.1 常量
2. 3. 2 变量
2. 4 指针
2. 4. 1 指针的类型及其定义
2. 4. 2 指针的初始化
2. 4. 3 字符串指针
2. 4.4 指针的运算
2. 4.5 指针和数组
2. 4. 6 引用类型
2. 5 运算符
2. 5. 1 算术运算符
2. 5. 2 关系运算符
2. 5. 3 逻辑运算符
2. 5. 4 位运算符
2. 5. 5 赋值运算符
2. 5. 6 其他运算符
2. 6 表达式
2. 6. 1 表达式的种类
2. 6. 2 表达式的值和类型
2. 7 类型定义
2.8 基本题
2. 9 解标题
第3章 控制结构
3.1 顺序结构
3.1.1 i/o流
3. 1. 2 预定义的插入符和提取符
3.1. 3 简单的i/o格式控制
3. 2 选择结构
3. 2. 1 if语句
3. 2. 2 if...else 语句
3. 2. 3 if...eose if语句
3. 2. 4 ?条件运算符
3. 2. 5 switch语句
3. 3 循环结构
3. 3.1 while语句
3. 3. 2 for语句
3. 3. 3 do语句
3. 4 转移语句
3.4. 1 break语句
3. 4. 2 continue语句
3. 4. 3 goto 语句
3.5 基本题
3. 6 解析题
第4章 函数和作用域
4.1 函数的定义和说明
4. 1.1 函数的定义
4.1. 2 函数的说明方法
4. 2 函数的调用
4. 2. 1 函数的值和类型
4. 2. 2 函数的传值调用
4. 2. 3 函数的引用调用
4. 3 函数的参数
4. 3.1 函数参数的求值顺序
4. 3. 2 设置函数参数的默认值
4.4 内联函数
4. 5 函数重载
4. 5.1 参数类型不同的重载函数
4. 5. 2 参数个数不同的重载函数
4.6 函数递归调用
4.7 作用域
4. 7.1 局部变量和全局变量
4. 7. 2 内部函数和外部函数
4. 8 函数模板
4. 9 基本题
4. 10 解析题
第5章 类和对象(一)
5.1 类的定义
5.1.1 什么是类
5.1. 2 类的定义格式
5. 1.3 定义类时应注意事项
5. 2 对象的定义
5. 2. 1 对象的定义格式
5. 2. 2 对象成员的表示方法
5. 3 对象的初始化
5. 3. 1 构造函数和析构函数
5. 3. 2 带参数的构造函数
5. 3. 3 拷贝初始化构造函数
5. 4 成员函数的特性
5. 4. 1 内联函数和外联函数
5. 4. 2 重载性
5. 4. 3 设置参数的默认值
5. 5 静态成员
5.5.1 静态数据成员
5. 5. 2 静态成员函数
5. 6 友元
5. 6. 1 友元函数
5. 6. 2 友元类
5.7 类模板
5.8 局部类和嵌套类
5. 8. 1 局部类
5.8. 2 嵌套类
5. 9 基本题
5.10 解标题
第6章 类和对象(二)
6. 1 对象指针和对象引用
6. 1.1 指向类的成员的指针
6.1. 2 使用对象指针和对象引用作为函数参数
6. 1. 3 this指针
6. 2 数组
6. 2. 1 对象数组
6. 2. 2 指向数组的指针和指针数组
6. 2. 3 带参数的maino函数
6. 3 常类型
6. 3.1 对象常量
6. 3. 2 常指针和常引用
6. 3. 3 常成员函数
6. 3. 4 常数据成员
6.4 子对象和堆对象
6. 4. l 子对象
6. 4. 2 堆对象
6. 5 基本题
6.6 解析题
第7章 继承性和派生类
7.1 基类和派生类
7.1.1 派生类的定义格式
7.1. 2 派生类的三种继承方式
7. 2 单继承
7. 2. 1 成员访问权限的控制
7. 2. 2 构造函数和析构函数
7. 3 多继承
7. 3. 1 多继承的概念
7. 3. 2 多继承的构造函数
7. 3. 3 二义性问题
7. 4 虚基类
7. 4. 1 虚基类的引入和说明
7.4. 2 虚基类的初始化
7. 5 基本题
7. 6 解析题
第8章 多态性和虚函数
8.1 函数重载
8. 2 运算符重载
8. 2. 1 运算符重载的几个问题
8. 2. 2 运算符重载函数的两种形式
8. 2. 3 其他运算符的重载
8. 3 静态联编和动态联编
8. 3.1 静态联编
8. 3. 2 动态联编
8. 4 虚函数
8. 5 纯虚函数和抽象类
8. 5.1 纯虚函数
8. 5. 2 抽象类
8. 6 虚析构函数
8.7基本题
8.8解析题
第9章 c++的i/o流库
9. 1 c++的流
9. 2 输出流
9. 2. 1 构造输出流对象
9. 2. 2 使用插入运算符和控制格式
9. 2. 3 输出文件流成员函数
9. 2. 4 二进制输出文件
9. 3 输入流
9. 3. 1 构造输入流对象
9. 3. 2 使用提取运算符
9. 3. 3 输入流操纵符
9. 3. 4 输入流成员函数
9. 4 i/o流
9. 5 基本题
9. 6 解析题
参考文献
1. 1 面向对象语言的要素
1.1.1 对象
1. 1. 2 类
1.1. 3 继承
1. 2 c++对面向对象程序设计方法的支持
1. 3 c++与c语言的关系
1. 4 c++的词法及词法规则
1.4. 1 c++的字符集
1. 4. 2 单词及词法规则
1. 5 c++程序的编辑、编译和运行
1. 5.1 编辑
1.5. 2 编译
1. 5. 3 运行
1. 6 基本题
1.7 解标题
第2章 数据类型和表达式
2.1 基本数据类型
2. 2 复合数据类型
2. 2. 1 数组
. 2. 2. 2 结构体
2. 2. 3 共用体
2. 2. 4 枚举
2. 3 常量和变量
2. 3.1 常量
2. 3. 2 变量
2. 4 指针
2. 4. 1 指针的类型及其定义
2. 4. 2 指针的初始化
2. 4. 3 字符串指针
2. 4.4 指针的运算
2. 4.5 指针和数组
2. 4. 6 引用类型
2. 5 运算符
2. 5. 1 算术运算符
2. 5. 2 关系运算符
2. 5. 3 逻辑运算符
2. 5. 4 位运算符
2. 5. 5 赋值运算符
2. 5. 6 其他运算符
2. 6 表达式
2. 6. 1 表达式的种类
2. 6. 2 表达式的值和类型
2. 7 类型定义
2.8 基本题
2. 9 解标题
第3章 控制结构
3.1 顺序结构
3.1.1 i/o流
3. 1. 2 预定义的插入符和提取符
3.1. 3 简单的i/o格式控制
3. 2 选择结构
3. 2. 1 if语句
3. 2. 2 if...else 语句
3. 2. 3 if...eose if语句
3. 2. 4 ?条件运算符
3. 2. 5 switch语句
3. 3 循环结构
3. 3.1 while语句
3. 3. 2 for语句
3. 3. 3 do语句
3. 4 转移语句
3.4. 1 break语句
3. 4. 2 continue语句
3. 4. 3 goto 语句
3.5 基本题
3. 6 解析题
第4章 函数和作用域
4.1 函数的定义和说明
4. 1.1 函数的定义
4.1. 2 函数的说明方法
4. 2 函数的调用
4. 2. 1 函数的值和类型
4. 2. 2 函数的传值调用
4. 2. 3 函数的引用调用
4. 3 函数的参数
4. 3.1 函数参数的求值顺序
4. 3. 2 设置函数参数的默认值
4.4 内联函数
4. 5 函数重载
4. 5.1 参数类型不同的重载函数
4. 5. 2 参数个数不同的重载函数
4.6 函数递归调用
4.7 作用域
4. 7.1 局部变量和全局变量
4. 7. 2 内部函数和外部函数
4. 8 函数模板
4. 9 基本题
4. 10 解析题
第5章 类和对象(一)
5.1 类的定义
5.1.1 什么是类
5.1. 2 类的定义格式
5. 1.3 定义类时应注意事项
5. 2 对象的定义
5. 2. 1 对象的定义格式
5. 2. 2 对象成员的表示方法
5. 3 对象的初始化
5. 3. 1 构造函数和析构函数
5. 3. 2 带参数的构造函数
5. 3. 3 拷贝初始化构造函数
5. 4 成员函数的特性
5. 4. 1 内联函数和外联函数
5. 4. 2 重载性
5. 4. 3 设置参数的默认值
5. 5 静态成员
5.5.1 静态数据成员
5. 5. 2 静态成员函数
5. 6 友元
5. 6. 1 友元函数
5. 6. 2 友元类
5.7 类模板
5.8 局部类和嵌套类
5. 8. 1 局部类
5.8. 2 嵌套类
5. 9 基本题
5.10 解标题
第6章 类和对象(二)
6. 1 对象指针和对象引用
6. 1.1 指向类的成员的指针
6.1. 2 使用对象指针和对象引用作为函数参数
6. 1. 3 this指针
6. 2 数组
6. 2. 1 对象数组
6. 2. 2 指向数组的指针和指针数组
6. 2. 3 带参数的maino函数
6. 3 常类型
6. 3.1 对象常量
6. 3. 2 常指针和常引用
6. 3. 3 常成员函数
6. 3. 4 常数据成员
6.4 子对象和堆对象
6. 4. l 子对象
6. 4. 2 堆对象
6. 5 基本题
6.6 解析题
第7章 继承性和派生类
7.1 基类和派生类
7.1.1 派生类的定义格式
7.1. 2 派生类的三种继承方式
7. 2 单继承
7. 2. 1 成员访问权限的控制
7. 2. 2 构造函数和析构函数
7. 3 多继承
7. 3. 1 多继承的概念
7. 3. 2 多继承的构造函数
7. 3. 3 二义性问题
7. 4 虚基类
7. 4. 1 虚基类的引入和说明
7.4. 2 虚基类的初始化
7. 5 基本题
7. 6 解析题
第8章 多态性和虚函数
8.1 函数重载
8. 2 运算符重载
8. 2. 1 运算符重载的几个问题
8. 2. 2 运算符重载函数的两种形式
8. 2. 3 其他运算符的重载
8. 3 静态联编和动态联编
8. 3.1 静态联编
8. 3. 2 动态联编
8. 4 虚函数
8. 5 纯虚函数和抽象类
8. 5.1 纯虚函数
8. 5. 2 抽象类
8. 6 虚析构函数
8.7基本题
8.8解析题
第9章 c++的i/o流库
9. 1 c++的流
9. 2 输出流
9. 2. 1 构造输出流对象
9. 2. 2 使用插入运算符和控制格式
9. 2. 3 输出文件流成员函数
9. 2. 4 二进制输出文件
9. 3 输入流
9. 3. 1 构造输入流对象
9. 3. 2 使用提取运算符
9. 3. 3 输入流操纵符
9. 3. 4 输入流成员函数
9. 4 i/o流
9. 5 基本题
9. 6 解析题
参考文献
C++语言:习题与解析
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
