关于我们
![]() ![]() |
高等院校计算机基础教育规划教材-精品系列:C++程序设计实验教程
本书是与主教材《 C 程序设计教程》(史巧硕 朱怀忠主编)配套使用的上机实验指导用书,是编者多年教学实践经验的总结。全书包括 21 个实验,实验的例题和内容与主教材相应章节呼应,可以方便教师有计划有目的地安排学生上机操作,达到事半功倍的学习效果。本书内容丰富,例题详尽,部分程序的案例取自实际应用。
上机实验是学习计算机程序设计语言的重要环节。学生通过实际上机编程的演练,可以加深对编程规 则及理论知识的理解,同时对培养自学能力、锻炼实际的编程能力也起着极为重要的作用。为此,我们编 写了本书。本书是与主教材《C 程序设计教程》(史巧硕 朱怀忠主编)配套使用的实验教材,同时也可 以与其他C 程序设计教科书配合使用。 本书共有21个实验,每个实验包括实验目的、范例分析、实验内容和问题讨论等内容。实验一介绍 VisualC 6.0的开发环境,并通过简单的例子介绍了上机操作的步骤及在VisualC 6.0中调试C 程序的 一般方法;实验二~实验十四涵盖VisualC 的数据类型、程序的基本结构与流程控制语句、数组和指针的 操作、函数与预处理、结构体和联合体的操作,这些内容也是构成C 程序设计的基础内容;实验十五~实 验十七介绍C 面向对象方面的知识,包括类与对象的操作、继承与虚函数、运算符重载等;实验十八~实 验二十一介绍VisualC 6.0的Windows编程的基础知识。 本书的作者长期从事C 语言程序设计课程的教学工作,并曾利用C 、VisualC 语言开发了多个软 件项目,因此有着丰富的教学经验和较强的科研能力,对C 有着较深入的理解。为了实现理论联系实际, 达到良好的教学效果,作者精心选择了实验的例题和内容,并与教材各章相呼应,以方便教师有计划、有 目的地安排学生上机操作,从而达到事半功倍的教学效果。另外,在实验中,还有针对性地提供了一些接 近实际要求或直接取自实际应用的较为完整的程序案例,教师可以以这些程序为范本,进行综合练习或组 织课程设计的题目。教师若能配合C 程序设计教材,有计划地按本书要求安排实验上机,可迅速提高学生 的实际操作能力。 本书由史巧硕、刘洪普主编,并负责全书的总体策划与统稿、定稿工作,朱怀忠、毕晓博、金迪、 刘晓星任副主编,各章编写分工如下:实验一由李建晶编写,实验二、实验三、实验四、实验五由史巧硕 编写,实验六、实验七、实验八由朱怀忠编写,实验九、实验十、实验十一、十二由刘洪普编写,实验 十三、实验十四由毕晓博编写,实验十五、实验十六由郭迎春编写,实验十七由路静编写,实验十八、实 验十九由金迪编写,实验二十由刘晓星编写,实验二十一由梁艳红编写。 在本书编写过程中,参考了大量文献资料,在此向这些文献资料的作者深表感谢。 由于时间仓促,编者水平有限,书中难免有不当和欠妥之处,敬请各位专家、读者不吝批评指正。 编 者 2017年5月
史巧硕:博士,副教授,硕士生导师。自1999年开始从事教学工作,承担过计算机文化基础、软件技术基础(VB/VC)、计算机技术及应用基础(研究生)等课程,多次获得课堂教学优秀奖、校级优秀教师一等奖、研究生课堂教学优秀奖等奖项,并承担多项校级教研项目,获得过河北省教学成果三等奖、校级教学成果奖;参加河北省、天津市多项教学科研项目,并在核心期刊发表多篇论文。曾于2004年赴美进修半年,研究方向为数据挖掘、智能计算及机器学习。刘洪普:讲师,1999年至今工作于河北工业大学。
实验一 Visual C 6.0开发环境及简单应用程序的创建 .........................................................................................1 一、实验目的......................................................................................................................................................... 1 二、相关知识......................................................................................................................................................... 1 三、实验内容......................................................................................................................................................... 9 四、问题讨论......................................................................................................................................................... 9 实验二 输入/输出与顺序结构................................................................................................................................11 一、实验目的........................................................................................................................................................ 11 二、范例分析........................................................................................................................................................ 11 三、实验内容........................................................................................................................................................ 14 四、问题讨论........................................................................................................................................................ 15 实验三 选择结构程序设计 ....................................................................................................................................16 一、实验目的........................................................................................................................................................ 16 二、范例分析........................................................................................................................................................ 16 三、实验内容........................................................................................................................................................ 23 四、问题讨论........................................................................................................................................................ 26 实验四 循环结构程序设计 ....................................................................................................................................27 一、实验目的........................................................................................................................................................ 27 二、范例分析........................................................................................................................................................ 27 三、实验内容........................................................................................................................................................ 32 四、问题讨论........................................................................................................................................................ 35 实验五 典型程序设计............................................................................................................................................36 一、实验目的........................................................................................................................................................ 36 二、范例分析........................................................................................................................................................ 36 三、实验内容........................................................................................................................................................ 43 四、问题讨论........................................................................................................................................................ 45 实验六 一维数组 ...................................................................................................................................................46 一、实验目的........................................................................................................................................................ 46 二、范例分析........................................................................................................................................................ 46 三、实验内容........................................................................................................................................................ 52 四、问题讨论........................................................................................................................................................ 55 实验七 二维数组与字符数组.................................................................................................................................56 一、实验目的........................................................................................................................................................ 56 二、范例分析........................................................................................................................................................ 56 三、实验内容........................................................................................................................................................ 63 四、问题讨论........................................................................................................................................................ 66 文前.indd 1 2017-8-7 14:52:44 C 程序设计实验教程 2 实验八 指针 ..........................................................................................................................................................67 一、实验目的........................................................................................................................................................ 67 二、范例分析........................................................................................................................................................ 67 三、实验内容........................................................................................................................................................ 70 四、问题讨论........................................................................................................................................................ 76 实验九 函数及其调用............................................................................................................................................77 一、实验目的........................................................................................................................................................ 77 二、范例分析........................................................................................................................................................ 77 三、实验内容........................................................................................................................................................ 80 四、问题讨论........................................................................................................................................................ 82 实验十 函数与指针 ...............................................................................................................................................83 一、实验目的........................................................................................................................................................ 83 二、范例分析........................................................................................................................................................ 83 三、实验内容........................................................................................................................................................ 90 四、问题讨论........................................................................................................................................................ 92 实验十一 函数嵌套调用及函数重载与带默认参数的函数.....................................................................................93 一、实验目的........................................................................................................................................................ 93 二、范例分析........................................................................................................................................................ 93 三、实验内容........................................................................................................................................................ 99 四、问题讨论...................................................................................................................................................... 101 实验十二 作用域和预处理 ..................................................................................................................................102 一、实验目的......................................................................................................................................................102 二、范例分析......................................................................................................................................................102 三、实验内容......................................................................................................................................................106 四、问题讨论......................................................................................................................................................111 实验十三 结构体与共用体 .................................................................................................................................. 112 一、实验目的......................................................................................................................................................112 二、范例分析......................................................................................................................................................112 三、实验内容......................................................................................................................................................115 四、问题讨论......................................................................................................................................................118 实验十四 结构体数组和结构体指针变量 ............................................................................................................ 119 一、实验目的......................................................................................................................................................119 二、范例分析......................................................................................................................................................119 三、实验内容......................................................................................................................................................123 四、问题讨论......................................................................................................................................................128 实验十五 类与对象 .............................................................................................................................................129 一、实验目的......................................................................................................................................................129 二、范例分析......................................................................................................................................................129 三、实验内容......................................................................................................................................................135 四、问题讨论......................................................................................................................................................136 实验十六 继承与虚函数 ......................................................................................................................................137 一、实验目的......................................................................................................................................................137 二、范例分析......................................................................................................................................................137 文前.indd 2 2017-8-7 14:52:44 目 录 3 三、实验内容......................................................................................................................................................140 四、问题讨论......................................................................................................................................................142 实验十七 运算符重载..........................................................................................................................................143 一、实验目的......................................................................................................................................................143 二、范例分析......................................................................................................................................................143 三、实验内容......................................................................................................................................................146 四、问题讨论......................................................................................................................................................146 实验十八 创建基于对话框的MFC应用程序 ........................................................................................................147 一、实验目的
你还可能感兴趣
我要评论
|