微信扫一扫,移动浏览光盘
简介
本书以目前高校普遍使用的C++教材为背景,通过一些经典的上机实例,使学生在掌握C++知识的同时提高上机操作能力。本书每章有多个上机实例,每个实例先给出其运行结果,然后介绍为实现该实例所涉及的基础知识和程序。最后,重点分析该实例的程序和在上机操作时容易出现的问题及注意事项。本书每章后都有复习题及解答、上机练习?猓以加深对各章知识的理解与掌握?
本书可作为大专院校C++课程的上机实践指导书,也可作为有一定C++基础知识的读者的自学指导参考书。
目录
第1章 预备知识 7
实践1 Visual C++6.0窗口的基本操作 8
实践2 第一个C++程序——输出一个字特串“I like this game” 13
实践3 程序动态调试方法——VC界面的Debug功能 15
复习题1 18
上机练习题1 19
第2章 数据类型、变量和运算符 20
实践1 C++无格式输入输出——“cout<<”和“cin>>” 21
实践2 全局变量与局部变量——从输出看作用域 23
实践3 自动变量、静态变量与外部变量——通过输出看作用域 26
复习题2 29
上机练习题2 30
第3章 控制语句 31
实践1 if语句——使用嵌套的选择语句 32
实践2 switch语句——简单的分数分级 36
实践3 for循环语句——输出九九乘法表 39
实践4 while循环语句——计算阶乘 42
实践5 转移语句break,continue——设计菜单列表 44
复习题3 47
上机练习题3 48
第4章 函数 49
实践1 函数的定义与调用——函数执行权的转移 50
实践2 函数的参数传递——传值参数与传址参数 53
实践3 return语句——计算数组元素之和 56
实践4 带默认参数值的函数——计算长方体的长、宽、高 58
复习题4 61
上机练习题4 62
第5章 数组与指针 63
实践1 数组的定义与元素访问——计算学生的总分与平均分 64
实践2 字符数组——比较输入的字符串是否相同 67
实践3 指针——利用指针输出变量的值 69
实践4 动态分配内存——学生的成绩表 72
实践5 传递指针参数——传值参数与传址参数 75
实践6 指针与数组——计算偶数的和及奇数的和 78
复习题5 80
上机练习题5 81
第6章 结构与枚举 82
实践1 结构体——格式输出目前的日期 83
实践2 结构数组——学生联系方式的结构 86
实践3 枚举——计算距离年底的天数 89
复习题6 92
上机练习题6 93
第7章 类 94
实践1 类与成员函数——两个简单的字符串 95
实践2 类的对象——时钟程序 98
实践3 类的成员的访问控制——公有与私有 101
实践4 构造函数1——书标 104
实践5 构造函数2——复制构造函数 106
实践6 构造函数举例——电梯控制程序 109
实践7 析构函数——堆栈程序 112
实践8 类成员指针——常用指针调用 115
实践9 this指针——“隐身”的指针 118
实践10 C++中的封装性——求面积 120
实践11 内联函数——inline 123
复习题7 125
上机练习题7 126
第8章 重载 127
实践1 函数重载1——神奇的函数 128
实践2 运算符重载2——运算符的“升级” 130
实践3 重载的深化3——构造函数的重载 133
复习题8 135
上机练习题8 136
第9章 类的继承与派生 137
实践1 单继承的派生类——输出英语问好提示 138
实践2 继承方式的种类——公有继承 141
实践3 继承方式的种类——私有继承与保护继承 144
实践4 派生类的构造函数与析构函数——从结果观察调用顺序 147
实践5 多重继承——计算两数商的余数 150
复习题9 153
上机练习题9 154
第10章 虚函数和友元 155
实践1 静态类成员——static 156
实践2 友元函数——dog和cat 158
实践3 虚函数——“动态”函数 161
实践4 抽象类——“姚明”和“欧文” 164
复习题10 167
上机练习题10 168
第11章 模板 169
实践1 函数模板——swap的实现 170
实践2 类模板——堆栈模板 173
复习题11 176
上机练习题11 177
第12章 标准I/O流 178
实践1 I/O流的格式输出——数据的格式 179
实践2 类的输入输出——“<<”和“>>”的重载 181
实践3 C++文件I/O——一个文件的更新程序 184
实践4 非纯文本文件的I/O——讲制文件的输入输出 188
复习题12 191
上机练习题12 192
第13章 异常的处理 193
实践1 异常处理块——try、throw和catch 194
实践2 处理win32异常——两个常见异常 197
复习题13 201
上机练习题13 202
第14章 综合举例 203
实践1 小测试程序——看看你得多少分 204
实践2 排序——我可以选择 209
实践3 图书管理——我的小小图书 215
附录 复习题参考答案 227
实践1 Visual C++6.0窗口的基本操作 8
实践2 第一个C++程序——输出一个字特串“I like this game” 13
实践3 程序动态调试方法——VC界面的Debug功能 15
复习题1 18
上机练习题1 19
第2章 数据类型、变量和运算符 20
实践1 C++无格式输入输出——“cout<<”和“cin>>” 21
实践2 全局变量与局部变量——从输出看作用域 23
实践3 自动变量、静态变量与外部变量——通过输出看作用域 26
复习题2 29
上机练习题2 30
第3章 控制语句 31
实践1 if语句——使用嵌套的选择语句 32
实践2 switch语句——简单的分数分级 36
实践3 for循环语句——输出九九乘法表 39
实践4 while循环语句——计算阶乘 42
实践5 转移语句break,continue——设计菜单列表 44
复习题3 47
上机练习题3 48
第4章 函数 49
实践1 函数的定义与调用——函数执行权的转移 50
实践2 函数的参数传递——传值参数与传址参数 53
实践3 return语句——计算数组元素之和 56
实践4 带默认参数值的函数——计算长方体的长、宽、高 58
复习题4 61
上机练习题4 62
第5章 数组与指针 63
实践1 数组的定义与元素访问——计算学生的总分与平均分 64
实践2 字符数组——比较输入的字符串是否相同 67
实践3 指针——利用指针输出变量的值 69
实践4 动态分配内存——学生的成绩表 72
实践5 传递指针参数——传值参数与传址参数 75
实践6 指针与数组——计算偶数的和及奇数的和 78
复习题5 80
上机练习题5 81
第6章 结构与枚举 82
实践1 结构体——格式输出目前的日期 83
实践2 结构数组——学生联系方式的结构 86
实践3 枚举——计算距离年底的天数 89
复习题6 92
上机练习题6 93
第7章 类 94
实践1 类与成员函数——两个简单的字符串 95
实践2 类的对象——时钟程序 98
实践3 类的成员的访问控制——公有与私有 101
实践4 构造函数1——书标 104
实践5 构造函数2——复制构造函数 106
实践6 构造函数举例——电梯控制程序 109
实践7 析构函数——堆栈程序 112
实践8 类成员指针——常用指针调用 115
实践9 this指针——“隐身”的指针 118
实践10 C++中的封装性——求面积 120
实践11 内联函数——inline 123
复习题7 125
上机练习题7 126
第8章 重载 127
实践1 函数重载1——神奇的函数 128
实践2 运算符重载2——运算符的“升级” 130
实践3 重载的深化3——构造函数的重载 133
复习题8 135
上机练习题8 136
第9章 类的继承与派生 137
实践1 单继承的派生类——输出英语问好提示 138
实践2 继承方式的种类——公有继承 141
实践3 继承方式的种类——私有继承与保护继承 144
实践4 派生类的构造函数与析构函数——从结果观察调用顺序 147
实践5 多重继承——计算两数商的余数 150
复习题9 153
上机练习题9 154
第10章 虚函数和友元 155
实践1 静态类成员——static 156
实践2 友元函数——dog和cat 158
实践3 虚函数——“动态”函数 161
实践4 抽象类——“姚明”和“欧文” 164
复习题10 167
上机练习题10 168
第11章 模板 169
实践1 函数模板——swap的实现 170
实践2 类模板——堆栈模板 173
复习题11 176
上机练习题11 177
第12章 标准I/O流 178
实践1 I/O流的格式输出——数据的格式 179
实践2 类的输入输出——“<<”和“>>”的重载 181
实践3 C++文件I/O——一个文件的更新程序 184
实践4 非纯文本文件的I/O——讲制文件的输入输出 188
复习题12 191
上机练习题12 192
第13章 异常的处理 193
实践1 异常处理块——try、throw和catch 194
实践2 处理win32异常——两个常见异常 197
复习题13 201
上机练习题13 202
第14章 综合举例 203
实践1 小测试程序——看看你得多少分 204
实践2 排序——我可以选择 209
实践3 图书管理——我的小小图书 215
附录 复习题参考答案 227
C++上机实践指导教程[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×