C语言程序设计实训教程与水平考试指导
书 号:9787113211615
丛 书 名:
作 者:肖捷 陈雪芳
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:38元
-
内容简介
本书是与《C语言程序设计》(肖捷、侯家利主编,中国铁道出版社出版)配套的实
验指导及全国高等学校计算机水平考试指导用书。
全书由五部分组成,第一部分至第四部分为实验指导部分,第五部分为全国高等学
校计算机水平考试指导部分。实验指导部分基于“阶梯递进”实践教学模式。其中:第
一部分为C语言上机操作指南,第二部分为演示实验,第三部分为自主实验,第四部分
为主题实验,第五部分为全国高等学校计算机水平考试指导。
本书适合作为高等学校学生学习“C语言程序设计”课程的配套用书,也可作为全
国高等学校计算机水平考试(C++程序设计)的辅导用书。 -
前言
本书是与《C 语言程序设计》(肖捷、侯家利主编,中国铁道出版社出版)配套的实验
指导用书与全国高等学校计算机水平考试指导用书。
程序设计是高等院校重要的计算机基础课程,它以编程语言为平台,介绍程序设计的思
想和方法。学生通过该课程的学习,不仅要掌握程序设计语言的知识,更重要的是在实践中
逐步掌握程序设计的思想和方法,培养学生问题求解和程序语言的应用能力。目前,C 语言
已被许多高等院校列为程序设计课程的首选语言。
C 语言程序设计是一门实践性很强的课程,学生必须通过大量的编程训练,在实践中掌
握程序设计语言,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。因
此,培养学生的实践编程能力是课程教学的重点,教材的组织必须满足课程教学的要求。
本书由五部分组成,第一部分~第四部分为实验指导部分,第五部分为全国高等学校计
算机水平考试指导部分。实验指导部分基于“阶梯递进”实践教学模式,其中:第一部分为
C 语言上机操作指南,简单介绍C 语言程序的上机步骤和Visual C++语言集成环境,帮助学
生掌握C 语言的上机操作。第二部分为演示实验,侧重调试程序基本功训练,围绕基本调
试方法设计8 个程序调试方法和技巧的实验项目,通过“演示—模仿—提高”的上机实践过
程,使学生较快捷地熟悉C 编程环境,较轻松地学习程序调试的基本方法和技巧。第三部
分为自主实验,侧重基本知识和能力,紧扣课堂教学内容,共设计12 个验证性自主实验项
目,通过“示例编程—模仿编程—独立编程”的上机实践过程,循序渐进地掌握程序设计基
本知识、典型算法,进而理解和掌握程序设计思想、方法和技巧。第四部分为主题实验,在
自主实验基础上,根据教学进度和知识结合应用的紧密程度,按主题设计5 个难度稍大的综
合性实验,通过“案例分析—应用设计”的上机实践过程,加深对语言的全面理解和掌握,
培养综合应用语言的能力和综合分析能力,提高编程水平,为课程设计做准备。第五部分为
全国高等学校计算机水平考试指导,分析《全国高等学校计算机水平考试二级(C++程序设
计)》的考试大纲和题型,并组织了5 套模拟习题,帮助学生有针对性地准备全国联考。
本书由肖捷和陈雪芳任主编,侯家利、彭义春、文立斌、刘运城任副主编。第一部分由
侯家利老师编写,第二部分由彭义春老师编写,第三部分由肖捷老师编写,第四部分由陈雪
芳老师编写,第五部分由文立斌老师和刘运城老师合编。全书由肖捷统稿。东莞理工学院李
勇教授和徐钦桂教授认真、仔细地审阅了全书,并提出了许多宝贵意见,在此表示衷心感谢。
另外,在本书编写过程中,许多老师和同学都提出了宝贵的意见和建议,在此一并表示感谢。
为了便于读者学习,本书还免费提供实验与模拟试题素材,有需要的读者可以与作者联
系。联系电话:13549379596,E-mail:398948928@qq.com。
由于编者水平有限,疏漏和不妥之处在所难免,敬请读者批评指正。
编 者
2015 年11 月 -
目录
第一部分 C 语言上机操作指南..................................................................................1
1.1 C 语言程序的上机步骤....................................................................................... 1
1.2 Visual C++语言集成环境..................................................................................... 2
1.2.1 启动VC++ ............................................................................................... 2
1.2.2 新建/打开源程序...................................................................................... 2
1.2.3 保存源程序.............................................................................................. 3
1.2.4 执行程序.................................................................................................. 4
1.2.5 关闭程序工作区....................................................................................... 5
1.2.6 命令行参数处理....................................................................................... 5
1.2.7 程序调试.................................................................................................. 5
第二部分 演示实验....................................................................................................8
2.1 简单的程序查错方法演示................................................................................... 8
2.2 简单的单步调试程序方法演示......................................................................... 12
2.3 运行到光标位置的调试方法演示...................................................................... 16
2.4 断点调试程序的方法演示................................................................................. 19
2.5 单步调试进入函数和跳出函数的方法演示...................................................... 25
2.6 程序调试方法的综合演示(一)——控制结构综合程序调试......................... 30
2.7 程序调试方法的综合演示(二)——数组综合程序调试................................ 34
2.8 程序调试方法的综合演示(三)——指针综合程序调试................................ 39
第三部分 自主实验.................................................................................................. 45
3.1 熟悉C 语言编程环境........................................................................................ 45
3.2 C 语言简单程序设计......................................................................................... 51
3.3 分支结构程序设计............................................................................................ 60
3.4 循环结构程序设计............................................................................................ 67
3.5 函数程序设计.................................................................................................... 78
3.6 数组程序设计.................................................................................................... 94
3.6.1 一维数组................................................................................................ 94
3.6.2 二维数组与字符串............................................................................... 103
3.7 指针程序设计.................................................................................................. 114
3.8 结构体程序设计.............................................................................................. 128
3.9 链表程序设计.................................................................................................. 135
3.10 共用体和枚举程序设计................................................................................. 139
CONTENTS
目 录
C 语言程序设计实训教程与水平考试指导
2
3.11 文件程序设计................................................................................................ 147
3.12 简单C++程序设计......................................................................................... 154
第四部分 主题实验................................................................................................173
4.1 控制结构综合程序设计................................................................................... 173
4.2 数组与函数综合程序设计............................................................................... 181
4.3 结构体数组和函数综合程序设计.................................................................... 190
4.4 结构体指针和函数综合程序设计.................................................................... 198
4.5 结构体、文件和函数综合程序设计................................................................ 207
第五部分 全国高等学校计算机水平考试指导.......................................................217
5.1 C++程序设计二级考试大纲............................................................................ 217
5.1.1 考试目的与要求................................................................................... 217
5.1.2 考试内容.............................................................................................. 217
5.1.3 考试方式与考题类型........................................................................... 220
5.2 C++程序设计二级考试模拟试题及答案......................................................... 220
5.2.1 模拟试题一........................................................................................... 220
5.2.2 模拟试题二........................................................................................... 228
5.2.3 模拟试题三........................................................................................... 235
5.2.4 模拟试题四........................................................................................... 241
5.2.5 模拟试题五........................................................................................... 248
参考文献....................................................................................................................257 -
作者介绍
主要著译者顺序姓名学历职称学科专长通讯地址1 肖捷 硕士 教授计算机基础教学 工作单位东莞理工学院 邮政编码 电话13549379596 2 陈雪芳硕士 副教授 电子商务 工作单位东莞理工学院 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话 肖捷,男,东莞理工学院副教授,学习经历:1985.9—1989.7,东北大学读本科;2002.10—2004.12,华南理工大学读硕士。教学经历:1994.5—2000.5,广东韶关大学教学;2000.5—至今,广东东莞理工学院教学。科研成果:主持1项广东省教改项目和多项校级教研项目,参与多项广东省教改项目与科研项目。陈雪芳,女,东莞理工学院副教授,硕士学历,专业特长为电子商务,多年的计算机基础公共课程教学经验。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐