C++面向对象程序设计习题解答及上机指导

-
【作 者】李素若 杜华兵
【I S B N 】978-7-5170-0858-3
【责任编辑】李 炎
【适用读者群】本专通用
【出版时间】2013-06-14
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】236
【千字数】365
【印 张】14.75
【定 价】¥28
【丛 书】21世纪高等学校精品规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是中国水利水电出版社出版的《C++面向对象程序设计》(李素若、杜华兵主编)一书的配套教材。本书共有3章,第1章是习题解答参考,分别与主教材各章内容相配合,基本覆盖了教材中所讲述的知识点。第2章是VC++ 6.0上机操作,主要介绍了VC++ 6.0集成开发环境的组成,C++程序的编译、运行和调试。第3章是实验指导,包括11个精心设计的实验,每个实验均包括实验目的、实验内容、实验指导等。
本书可以作为应用型本科院校计算机相关专业的学生及高职高专学生学习C++程序设计课程的辅导教材,也可作为全国计算机等级考试(二级C++)的辅导用书,以及各类程序设计培训班学员和C++语言自学者的参考资料。
本书是《C++面向对象程序设计》的配套书,在主教材中用大量的例子深入浅出地讲解了面向对象语言的特点。为帮助学生使用好教材,更好地理解面向对象语言和使用C++开发环境进行程序设计,笔者特编写了《C++面向对象程序设计习题解答与上机指导》一书。
全书共分3章。第1章习题解答参考,分别与主教材各章内容相配合,基本覆盖了教材中所讲述的知识点。题型包括选择题、简答题、填空题、分析题和编程题等。习题中的代码均在VC++ 6.0环境中运行通过。读者可以通过对书中习题练习,逐步熟悉并掌握C++语言的基本概念、编程方法和技巧,拓宽程序设计的思路。第2章VC++ 6.0上机操作,主要介绍了VC++ 6.0集成开发环境的组成,C++程序的编译、运行和调试。第3章实验指导,编者结合自己的教学和编程实践经验,精心设计了11实验,每个实验均包括实验目的、实验内容、实验指导等内容。在实验指导中除了给出详细的代码外,还在关键语句中都添加了注释,便于读者理解代码的含义。
随着面向对象程序设计方法的不断普及和应用,学习和掌握C++语言已经成为许多计算机专业工作者和广大计算机应用人员的迫切需要。学好C++,可以很容易地触类旁通其他语言,如Java和C#等。C++架起了通向强大、易用、真正的软件开发应用的桥梁。
C++语言是在C语言基础上扩充了面向对象机制而形成的一种面向对象程序设计语言,它除继承了C语言的全部优点和功能外,还支持面向对象程序设计。C++现在已成为介绍面向对象程序的首选语言。学习C++不仅可以深刻理解并领会面向对象程序设计的特点和风格,掌握其方法和要领,而且可以使读者掌握一种十分流行和实用的程序设计语言。
本书是《C++面向对象程序设计》的配套书,在主教材中用大量的例子有序地、深入浅出地讲解了面向对象语言的特点,每一章节都配有丰富的习题供学生练习,以帮助学生深入理解面向对象语言和C++的性质。为帮助学生使用好教材,更好地理解面向对象语言和使用C++开发环境进行程序设计,笔者特编写了《C++面向对象程序设计习题解答及上机指导》一书。
全书共分3章。第1章为习题解答参考,分别与主教材各章内容相配合,基本覆盖了教材中所讲述的知识点。题型包括选择题、简答题、填空题、分析题和编程题等。除少部分简答题外,所有习题均给出了参考答案,便于读者自测和学习。习题中的代码均在VC++ 6.0环境中运行通过。读者可以通过对书中习题的练习,逐步熟悉并掌握C++语言的基本概念、编程方法和技巧,拓宽程序设计的思路。第2章为VC++ 6.0上机操作,主要介绍了VC++ 6.0集成开发环境的组成,C++程序的编译、运行和调试。第3章为实验指导,编者结合自己的教学和编程实践经验,精心设计了11个实验,每个实验均包括实验目的、实验内容、实验指导等内容。在实验指导中除了给出详细的代码外,还在关键语句中都添加了注释,便于读者理解代码的含义。
本书由李素若、杜华兵担任主编,琚辉、严永松、陈万华、游明坤担任副主编,其中第1章由李素若、杜华兵共同编写,第2章由琚辉、严永松共同编写,第3章由陈万华、游明坤共同编写,全书由李素若统稿。参加本书编写大纲讨论的教师还有沈成涛、胡秀、贺体刚、余琨、武永成等。
由于编者水平有限,加之时间仓促,书中难免有疏漏之处,敬请广大读者批评指正,以使本书质量得到进一步提高。
编 者
2013年3月
第1章 习题解答参考 1
1.1 面向对象程序设计概述 1
1.2 C++概述 3
参考答案 6
1.3 类和对象 12
参考答案 15
1.4 派生和继承 27
参考答案 34
1.5 多态性和虚函数 45
参考答案 52
1.6 运算符重载 66
参考答案 73
1.7 模板与异常 83
参考答案 89
1.8 C++流类库与输入输出 97
参考答案 102
第2章 Visual C++ 6.0上机操作 119
2.1 Visual C++集成开发环境的组成 119
2.1.1 Visual C++用户界面 119
2.1.2 工具栏 120
2.1.3 菜单栏 124
2.2 编辑、编译和运行C++程序 131
2.2.1 建立、编译和运行一个简单
C++程序 132
2.2.2 一个项目包含头文件和C++程序 133
2.2.3 一个工作区包含多个项目 134
2.3 程序调试 135
2.3.1 程序执行到中途暂停以便观察阶段
性结果 135
2.3.2 设置需观察的结果变量 136
2.3.3 单步执行 136
2.3.4 断点的使用 137
2.3.5 停止调试 137
第3章 实验内容与指导 138
实验一 熟悉实验环境 138
实验二 C++基础练习 140
实验三 类和对象(一) 146
实验四 类和对象(二) 154
实验五 派生和继承 163
实验六 多态性和虚函数 172
实验七 运算符重载 179
实验八 模板 188
实验九 输入输出格式控制 200
实验十 文件的输入输出 203
实验十一 综合练习 211
参考文献 231
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实验指导与实训(第二版) [主编 倪燃]
- 程序思维与C语言实现 [张祎 王俊海 吕波]
- Python程序设计及实践教程 [肖朝晖]
- C语言程序设计 [魏琴 刘祖珉 赵仕波 肖阳春]
- C语言程序设计实验教程 [张小刚 司春景]
- 电气控制与PLC程序设计(第二版) [胡冠山]
- Java Web项目化设计实践教程 [邱云 曾陈萍]
- C语言程序设计(第三版) [主编 丁红 王立新 蔡开立]
- Python数据分析 [主编 冯志辉 赵磊 李放]
- 大学信息技术 [曾翰颖 编著]
- Python程序设计与应用(第二版) [主编 张广渊]
- 多维视域下的高校篮球教学创新研究 [张利超 李宁 著]
- 创新创业训练实践教程 [主编 王日华 陈武 黄喆诚]
- 实用运筹学 [主编 邢育红 于晋臣]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- 劳动争议处理实务 [主编 王秀卿 罗静]
- 语音识别理论与实践 [主编 莫宏伟]
- 武术基础教程 [主编 李代勇 谢志民]
- 画法几何与机械制图习题集(多学时) [主编 赵军]
- SwiftUI完全开发 [李智威 著]
- MySQL数据库项目式教程 [陈亚峰]
- 机械设计基础(第二版) [主编 田亚平 李爱姣]
- 画法几何与机械制图 [主编 赵军]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]