C语言程序设计实验指导与习题解答
-
【作 者】马睿 孙丽云
【I S B N 】978-7-5170-0497-4
【责任编辑】李炎
【适用读者群】本科
【出版时间】2013-01-28
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】264
【千字数】402
【印 张】16.5
【定 价】¥29
【丛 书】21世纪高等院校规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是为了配合《C语言程序设计教程》一书的学习而编写的教学辅助教材,全书突出重点概念、基本语法和典型算法的应用以及问题求解的方法。主要包括C语言编程环境简介、上机实验和习题解析五部分内容。第1部分是向读者介绍两种常用的C语言编译环境——Visual C++ 6.0和Turbo C 2.0。第2、3部分根据教学大纲的要求,精心编排了20个实验,并提供了所有实验的参考答案。第4、5部分按照“C语言程序设计”课程高标准要求,补充了一定量代表性强、有易有难、适用范围广的习题及参考答案,供读者进行练习和自我测试。
本书为高等学校计算机教材,不仅可以与《C语言程序设计教程》配套使用,也可以作为其他C语言教材的习题集与实验指导书,供高等学校本科生、计算机应用培训班学员、以及C语言自学者学习使用。
本书为《C语言程序设计教程》(李丽芬,孙丽云主编,化学工业出版社出版)的配套教材,书中突出重点概念、基本语法和典型算法的应用以及问题求解的方法。
全书分三部分:第一部分向读者介绍两种常用的C语言编译环境——Visual C++ 6.0和Turbo C 2.0。第二部分为实验篇,紧密配合教材内容,提供了配套的20个实验,供实践教学和上机选用,并给出了参考答案。第三部分为习题篇,提供了一些代表性强、有易有难、适用范围广的习题,供读者检查知识的掌握情况。
每个实验均包括实验目的与要求、实验内容、注意事项及小结三部分。其中,实验内容部分均设有读程序写结果题,程序改错题,程序填空题和编程题。注意事项及小结部分总结该实验考察的主要知识点、典型的编程思路或注意事项。
程序设计是一门实践性很强的课程,如果脱离了实践,不可能取得实效。上机实验和习题是程序设计课程非常重要的实践环节。但对于初学者而言,要编写出较优秀的程序并顺利通过编译及正确运行是有一定难度的。笔者在多年的程序设计课程教学中也深感实验指导和习题解答的重要性,为此我们编写了这本实验指导与习题解答。
本书是我们2012年2月出版的《C语言程序设计教程》(李丽芬,孙丽云主编,化学工业出版社出版)的配套教材,全书突出重点概念、基本语法和典型算法的应用以及问题求解的方法。书中内容分为五大部分:第1部分向读者介绍了两种常用的C语言编译环境——Visual C++ 6.0和Turbo C 2.0。第2、3部分为实验篇,紧密配合教材内容,提供了配套的20个实验,供实践教学和上机选用,并给出了参考答案。在实验题型的选择上循序渐进,首先是读程序写结果题,考查读者对基本语法的掌握,培养读者的读程能力;程序改错题,考查读者对基本概念的理解,锻炼培养读者程序设计的思维能力;程序填空题,培养读者读懂程序、学习和模仿典型算法的能力;编程题,培养读者的独立思维能力和编程能力。编程思路部分,对部分题目给出了解题思路或编程提示,进行一定程度的启发。注意事项及小结部分,总结该实验考察的主要知识点、典型的编程思路或注意事项。第4、5部分为习题篇。按照基础课程要求,提供了一些代表性强、有易有难、适用范围广的习题,供读者检查知识的掌握情况。书中对这部分习题也给出了答案和部分必要的分析提示。
因此,本书虽然是《C语言程序设计教程》的配套教材,但完全可以单独使用,相信读者能够从中获得启发。
在本书的内容编写上,蔡小庆负责第1部分、实验十九和第10章习题,孙丽云负责实验一、十六、十七、十八和第1、9章习题,宋晓华负责实验二、三和第2章习题,李丽芬负责实验四、五、十一、十二、十三和第3、6章习题,马睿和朱雷负责实验六、七、十四、十五,刘佩贤负责实验八、九、十和第5章习题,张秋菊负责实验二十、第7章习题和附录,马睿、赵鹏和史迎春负责第4、8章习题。莫德举和马睿设计了全书结构,并做了最后的统稿工作。
本书在编写过程中,北京化工大学北方学院的莫德举教授给与了很多有益的指导和帮助,在此深表谢意。由于编者时间和能力所限,书中难免存在错误和不妥之处,敬请读者、同仁批评指正。
编 者
2012年底于北京
第1部分 C语言编程环境简介 1
1.1 Visual C++ 6.0 1
1.1.1 新建工程 1
1.1.2 新建源文件 3
1.1.3 编辑程序 4
1.1.4 编译/连接 5
1.1.5 运行 5
1.2 Turbo C 2.0集成开发环境 6
1.2.1 进入TC 2.0集成开发环境 6
1.2.2 熟悉TC 2.0集成开发环境 6
1.2.3 程序文件的基本操作 7
1.2.4 菜单命令说明 9
第2部分 上机实验 12
实验一 熟悉C语言程序开发环境 12
实验二 数据类型、变量与表达式 18
实验三 顺序结构 20
实验四 简单选择结构程序设计 22
实验五 多分支选择结构与选择嵌套程序
设计 26
实验六 简单循环结构程序设计 31
实验七 循环嵌套程序设计 36
实验八 一维数组的使用 42
实验九 二维数组的使用 46
实验十 字符数组与字符串的使用 49
实验十一 函数的定义与调用 52
实验十二 函数的参数、函数的嵌套调用和
递归调用 57
实验十三 变量的作用域和生存期 62
实验十四 指针的定义及其应用 66
实验十五 指针作为函数参数 70
实验十六 结构体 76
实验十七 链表 79
实验十八 共用体与枚举类型 85
实验十九 文件 88
实验二十 综合实验 90
第3部分 上机实验答案及参考程序 92
实验二 答案及参考程序 92
实验三 答案及参考程序 93
实验四 答案及参考程序 94
实验五 答案及参考程序 96
实验六 答案及参考程序 99
实验七 答案及参考程序 102
实验八 答案及参考程序 107
实验九 答案及参考程序 109
实验十 答案及参考程序 111
实验十一 答案及参考程序 113
实验十二 答案及参考程序 116
实验十三 答案及参考程序 121
实验十四 答案及参考程序 125
实验十五 答案及参考程序 129
实验十六 答案及参考程序 134
实验十七 答案及参考程序 135
实验十八 答案及参考程序 138
实验十九 答案及参考程序 140
实验二十 答案及参考程序 142
第4部分 习题 152
第1章 引言 152
第2章 数据类型及其运算 154
第3章 选择结构及其应用 159
第4章 循环结构及其应用 167
第5章 数组 179
第6章 函数 185
第7章 预处理命令 193
第8章 指针 198
第9章 结构体与共用体 211
第10章 文件 215
第5部分 习题参考答案 219
第1章 引言 219
第2章 数据类型及其运算 220
第3章 选择结构及其应用 221
第4章 循环结构及其应用 225
第5章 数组 229
第6章 函数 232
第7章 预处理命令 237
第8章 指针 237
第9章 结构体与共用体 242
第10章 文件 246
附录 248
附录1 常用字符与ASCII代码对照表 248
附录2 运算符的优先级和结合性表 248
附录3 C语言编译常见错误信息 249
附录4 常用标准库函数 251
参考文献 257
- 实用运筹学 [主编 邢育红 于晋臣]
- 电子技术(第二版) [主编 覃爱娜 李飞]
- C程序设计实践教程 [刘卫国]
- C程序设计(慕课版) [刘卫国]
- 程序设计基础实践教程(C/C++语言版) [张桂芬 葛丽娜]
- C++案例项目精讲 [主编 杨国兴]
- 劳动争议处理实务 [主编 王秀卿 罗静]
- 语音识别理论与实践 [主编 莫宏伟]
- 武术基础教程 [主编 李代勇 谢志民]
- 画法几何与机械制图习题集(多学时) [主编 赵军]
- SwiftUI完全开发 [李智威 著]
- MySQL数据库项目式教程 [陈亚峰]
- 机械设计基础(第二版) [主编 田亚平 李爱姣]
- 画法几何与机械制图 [主编 赵军]
- C语言程序设计习题与实验指导(第二版) [主编 甄增荣 张宾]
- C语言程序设计(第二版) [主编 甄增荣 田云霞]
- Unity3D虚拟现实应用开发实践 [主 编 刘龙]
- Python程序设计 [主编 姜春磊 陈虹洁]
- C语言程序设计实践教程(活页式) [主编 郑茵 陈巍 滕泓虬]
- 面向对象程序设计 [主编 张勇 张平华 赵小龙]
- Python程序设计基础及实战 [主编 刘健]
- 网络营销 [主编 夏薇薇 刘婷 尚洁]
- C语言程序设计 [姜雪]
- Python程序设计实践教程 [王鹤琴 蔡正保]
- 数据库技术与应用实践教程(SQL Server 2019) [主 编 严晖 周肆清]
- C++程序设计实践教程(第三版) [主编 刘卫国 曹岳辉]
- C++程序设计(第三版) [主编 曹岳辉 刘卫国]
- C语言程序设计项目化教程(活页式) [主编 张利华 潘晓利]
- 机器人流程自动化(RPA)实战——基于UiPath [主编 金鑫]
- 功能材料制备与表征实验指导书 [龚伟平 赵军峰 梅海娟 等编著]