C++程序设计实验指导与实训

-
【作 者】蔡立军 杜四春 银红霞 编著
【I S B N 】978-7-5084-1790-9
【责任编辑】
【适用读者群】高职高专
【出版时间】2004-02-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】
【千字数】522
【印 张】20
【定 价】¥26
【丛 书】21世纪高职高专新概念教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是21世纪高职高专新概念教材《C++程序设计教程》(ISBN7-5084-1411-X)的配套用书,也适合单独作为C++语言的学习辅导材料。书中内容分为五部分:第一部分习题与解析,提供了作者多年教学中积累、收集与验证的习题,每道题都给出了详细的解答与运行结果;第二部分上机实验指导,介绍了C++程序设计调试环境,并安排了15个精心设计的实验,每个实验都给出了详细的实验目的、实验基本要求和实验步骤,帮助读者掌握C++程序设计方法,并进一步加深对课程相关内容的理解与掌握;第三部分程序设计实训,利用生动有趣的编程案例向读者介绍面向对象编程的技术和软件开发的思维方式,使读者能够从中领悟到一些编程技巧;第四部分自测题与参考答案,编制了10套自测题,并附有参考答案,有利于读者练习、自测、巩固与提高;第五部分《C++程序设计教程》习题参考答案,选择配套教材中的部分习题给出解答,并有完整的参考源程序,供读者学习参考。
本书不仅可作为高职高专院校学生学习“C++程序设计”课程的辅导教材,也可作为全国计算机等级考试二级(C++)培训辅导教材,还可供相关人员学习C++程序设计时参考。
C++语言是目前使用最为广泛的一种高效程序设计语言,它既可以进行过程化程序设计,也可以用于面向对象的程序设计。C++是从C语言发展演变而来的,是C语言的超集。它实现了类的封装、数据隐藏、继承及多态,使得其代码容易维护及高度可重用。
本书是21世纪高职高专新概念教材《C++程序设计教程》(ISBN7-5084-1411-X)的配套用书,是作者在多年从事C++语言程序设计教学的基础上编写的,书中根据作者多年的教学经验,针对学生实训中遇到的问题,反复修正习题参考答案和实训参考步骤,力争让学生当时看得懂、学后用得上。
本书针对高职高专学生的特点和C++语言教材的要求,从比较典型的习题解析着手,对一些基本的程序算法和规则进行详细的分析,以期帮助读者掌握C++程序设计的基本规则与编程规律,并能够将这些语言规则与技巧同实际问题相结合,编制出具有良好风格的应用程序。为提高读者的学习效果和实际应用能力,本书既注重编程基本素质的培养,也注重上机实验的训练,从两个方面帮助读者掌握C++面向对象程序设计方法与相关的基本概念,并能够熟练运用C++程序设计语言进行工程开发。
本书的主要内容分为五部分:第一部分习题与解析,提供了多道C++的典型实例;第二部分上机实验指导,介绍了C++程序设计调试环境,并安排了15套精心设计的实验,每个实验都给出了详细的实验目的、实验基本要求和实验步骤,帮助读者掌握C++程序设计方法,并进一步加深对课程相关内容的理解与掌握;第三部分程序设计实训,利用生动有趣的编程案例向读者介绍面向对象编程的技术和软件开发的思维方式,使读者能够从中领悟到一些编程技巧。第四部分自测题及参考答案,编制了10套测试题,并附有参考答案,有利于读者练习、自测、巩固与提高。第五部分《C++程序设计教程》习题参考答案,选择配套教材中的部分习题给出解答,并有完整的参考源程序,供读者学习参考。
本书中所有例题都在Visual C++ 6.0环境下运行通过,在其他版本的编译系统下一般都可以运行。
本书不仅可作为高职高专、大专院校学生学习“C++程序设计”课程的辅导教材,也可作为各类计算机应用人员学习C++语言的培训教材和参考书。
本书编写过程中,编者参阅了许多C++的参考书和有关资料,并阅读了一些翻译的书籍,现谨向这些书的作者和译者表示衷心的感谢。
本书由湖南大学计算机与通信学院银红霞编写第一部分与第四部分,杜四春编写第二部分、第三部分与第五部分,全书由蔡立军统编。参加本书编写大纲讨论与部分内容编写工作的还有雷友诚、张伟、刘三一、张晓军、王宏斌、史建芳等。杜炎、杜佳惠等作了本书的文字录入、图表制作和文字校对等工作。
由于编者水平有限,书中不妥或错误之处在所难免,恳请专家和广大读者批评指正。欢迎广大读者通过电子邮件与作者联系,作者的电子邮件地址为:d_sc2003@163.com。
编 者
2004年1月于岳麓山
前言
第一部分 习题与解析 1
第1章 绪论 1
第2章 数据类型与表达式 2
第3章 控制语句 7
第4章 函数 11
第5章 数组 19
第6章 指针 27
第7章 结构体与共用体 32
第8章 类和对象 37
第9章 运算符重载 56
第10章 静态成员与友元 61
第11章 继承和派生类 67
第12章 模板 84
第13章 多态性与虚函数 95
第14章 I/O流 109
第15章 异常处理 121
第二部分 上机实验指导 126
实验1 C++程序设计实验环境介绍 126
实验2 C++程序设计基础练习 129
实验3 数据类型与表达式 132
实验4 控制语句 133
实验5 函数 133
实验6 数组 135
实验7 指针 137
实验8 结构体与共用体 137
实验9 类与对象 141
实验10 运算符重载 145
实验11 静态成员与友元 146
实验12 继承和派生类 152
实验13 虚函数与多态性 156
实验14 I/O流 162
实验15 模板和异常处理 167
第三部分 程序设计实训 172
实训1 熟悉MFC类库—层次结构仿真 172
实训2 熟悉MFC程序设计流程 176
实训3 文档-视图应用程序 178
实训4 画板应用程序 182
第四部分 自测题与参考答案 200
自测题一 200
自测题二 204
自测题三 208
自测题四 213
自测题五 217
自测题六 222
自测题七 227
自测题八 231
自测题九 236
自测题十 241
自测题一参考答案 245
自测题二参考答案 248
自测题三参考答案 250
自测题四参考答案 254
自测题五参考答案 256
自测题六参考答案 259
自测题七参考答案 262
自测题八参考答案 265
自测题九参考答案 268
自测题十参考答案 271
第五部分 《C++程序设计教程》习题参考答案 274
第1章 绪论 274
第2章 数据类型与表达式 274
第3章 控制语句 275
第4章 函数 277
第5章 数组 279
第6章 指针 283
第7章 结构体与共用体 284
第8章 类和对象 286
第9章 运算符重载 288
第10章 静态成员与友元 291
第11章 继承和派生类 293
第12章 模板 298
第13章 多态性与虚函数 299
第14章 I/O流 302
第15章 异常处理 305
参考文献 307
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- C++程序设计实践教程(第三版) [主编 刘卫国 曹岳辉]
- C++程序设计(第三版) [主编 曹岳辉 刘卫国]
- 数据挖掘算法—基于C++及CUDA C [蒂莫西•马斯特斯(Timothy]
- C++程序设计简明教程 [黄能耿 黄致远 胡丽丹]
- Visual C++6.0程序项目案例教程 [朱 铭 曾强聪 编著]
- 嵌入式应用Qt_C++传感数据采集开发实训教程 [主编 刘和文 文燕 谢忠敏]
- C++程序设计简明教程(第二版) [主 编 王晓东 副主编 陈艳海 ]
- C++ STL基础案例教程 [钟琪 著]
- C++程序设计基础教程 [主编 刘志宝 朱伟华 谢利民]
- Visual C++ & Android程序设计综合实训(第二版) [主编 梁建武]
- Visual C++程序设计教程(第二版) [梁建武]
- C++应用程序设计 [刘彦姝 谢景伟]
- C++程序设计 [陈国志 丛华 单正 编著]
- C++面向对象程序设计习题解答及上机指导 [李素若 杜华兵]
- C++面向对象程序设计 [李素若 杜华兵]
- C/C++程序设计学习辅导 [李婷 李云峰 编著]
- C/C++程序设计 [李云峰 李婷 编著]
- 数字音频规范与程序设计:基于Visual C++开发 [曹强 编著]
- C++程序设计基础实践教程 [主编 杨长兴 李利明]
- C语言程序设计——Visual C++ 6.0环境(第二版) [张昕]
- C++程序设计(第二版) [主编 杨长兴 刘卫国]
- C++程序设计实践教程(第二版) [主 编 刘卫国 杨长兴]
- C++程序设计基础 [主编 杨长兴]
- 数据结构(C++描述)习题解答及实习指导 [李根强 谢月娥 主编]
- 数据结构(C语言版)学习指导与习题解答 [赵坚 姜梅 主编]
- C++程序设计 [杜四春 银红霞 蔡立军 编著]
- 数据结构(C++描述) [李根强 主 编]
- C++面向对象程序设计(第二版) [曹静 主编]