C语言程序设计实训--题解、实验、课程设计与样题
-
【作 者】王成端 魏先民 主编
【I S B N 】978-7-5084-2894-3
【责任编辑】宋俊娥
【适用读者群】本科
【出版时间】2006-12-01
【开 本】16开本
【装帧信息】平装(光膜)
【版 次】第1版
【页 数】
【千字数】
【印 张】
【定 价】¥24
【丛 书】21世纪高等院校规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是以培养学生C语言应用能力为目标的教辅书,该书内容紧密联系教学理论,并注重反映C程序设计的思想、方法和技巧。
该书和中国水利水电出版社出版、王成瑞等编著的《C语言程序设计》教材相配套,全书共分习题解析、C程序开发环境、实验指导、课程设计和配套试题五部分。习题与配套试题内容均源自历年全国计算机等级考试二级C语言中笔试、机试真题,还有二级C考试辅导中的经典练习题。
本书可作为应用型本科院校计算机专业及相关专业《C语言程序设计》课程的教学辅导参考书,也可作为全国计算机等级考试二级C语言的学习参考用书。
根据多年来在教学一线和二级C语言考试辅导工作中积累的丰富经验,本书作者编写了适应于学生需求的C语言程序设计实训教材,旨在培养学生的应用能力,将实践教学与理论教学密切结合。本实训教材主要具有以下特色:
首先,通过对C语言典型习题的剖析,介绍C语言程序设计的思想、方法和技巧,对提高学生的程序阅读能力、编程能力将会起到一定的积极作用。
其次,通过安排相应的实验和课程设计,给出任务与要求,使学生能够综合应用所学知识独立编写程序并上机调试。同时启发学生在已运行通过的程序基础上作一些改动(例如修改一些参数、增加程序的一些功能、改变输入数据的方法等),再进行编译、连接和运行,观察和分析运行结果。这样,学生学习才会有真正的收获,是灵活主动的学习而不是呆板被动的学习。
最后,为了方便学生自行测试对所学知识的掌握程度,安排相应数量的试题及解析以满足学生的需要。
全书重点突出,层次分明,对习题解析、实验内容、试题类型及题目都作了精心设计,大部分习题源自历年全国计算机等级考试笔试、机试真题。考虑到培养目标及专业的特点,整个实训教材首先使学生能比较容易地掌握学过的内容,并在此基础上进一步提高编程、调试能力。
全书共包括五大部分。
第一部分是根据教材中的习题而编写的答案以及相关知识的讲解。在解题过程中,根据题目的难易程度进行了不同的处理,对典型的有代表性的题目进行了解析,对简单易懂的题目则不加分析而直接给出答案,对有些题目则以注释的形式加以说明。
第二部分介绍C程序开发环境。本部分中详细地介绍了Turbo C的使用方法。本部分还详细列出了调试过程中常见的出错信息,是学生调试程序的得力工具。
第三部分是学习本课程应进行的实验。考虑到教学的要求,共安排了11个实验项目。在每个实验中除了提出实验目的、实验内容和要求、实验分析、实验源代码外,还对程序的测试和调试提出要求,并且列出了需要进一步深入分析和思考的问题。
第四部分考虑到许多院校的教学计划是学习本课程后要求运用所学综合知识进行课程设计(大作业),本教材安排了五个课程设计题目,可供学生选择。在每个课程设计题目中除了提出设计目的、设计内容和要求、设计模块分析及框图、设计所需的数据结构外,还给出主要模块的源代码程序。
第五部分是针对教材所讲知识点的配套试题。试题内容全面,难度适中,既有试题分析又有答案。
本书由王成端、魏先民担任主编,徐翠霞、于春花、崔玲玲担任副主编。其中第一部分的第1、6、9章,第二部分,第三部分的实验1、6、9由王成端编写;第一部分的第10、11章,第三部分的实验10、11,第四部分由魏先民编写;第一部分的第5、7章,第三部分的实验5、7,第五部分的试题1、3、5、6及答案由徐翠霞编写;第一部分的第2、3章,第三部分的实验2、3,第五部分的试题2及答案由于春花编写;第一部分的第4、8章,第三部分的实验4、8,第五部分的试题4及答案由崔玲玲编写。全书由王成端负责统稿。
本书习题丰富,讲解通俗易懂;实验和课程设计面向编程及应用,实用性强;可作为高等院校应用型本科计算机专业及相关专业C语言程序设计课程的教学辅导书,也可作为全国计算机等级考试二级C语言考试的学习参考书。
由于作者水平有限,书中错误之处在所难免,敬请广大读者批评指正。
编者
2005年4月
前言
第1部分 《C语言程序设计》习题解析和答案
第1章 程序设计及C语言概述 1
第2章 数据类型与基本操作 2
第3章 C程序的流程设计 7
第4章 数组 19
第5章 函数 27
第6章 编译预处理 37
第7章 指针 45
第8章 结构体、共用体和枚举 57
第9章 位运算 66
第10章 文件及其操作 70
第11章 库函数及其应用 78
第2部分 C程序开发环境
第1章 Turbo C程序开发实践 83
1.1 建立Turbo C 2.0环境 83
1.1.1 Turbo C 2.0的安装 83
1.1.2 Turbo C 2.0集成开发环境介绍 85
1.1.3 Turbo C的基本操作 91
1.2 C程序开发过程 94
1.2.1 源程序的编辑 94
1.2.2 源程序的编译 94
1.2.3 目标模块的连接与装配 94
1.2.4 程序的执行与调试 94
1.2.5 程序开发中库的维护和管理 95
1.2.6 Turbo C集成环境下的程序编辑、编译、连接、运行及调试的过程 95
第2章 Turbo C出错信息 96
2.1 出错信息的类型 96
2.2 出错信息解释 97
2.2.1 致命错误 97
2.2.2 一般错误 97
2.2.3 警告 107
第3部分 实验
实验1 Turbo C环境认识与简单C程序 111
实验2 选择结构的程序设计 112
实验3 循环结构的程序设计 115
实验4 数组及其应用 116
实验5 函数及其应用 119
实验6 编译预处理及其应用 122
实验7 指针及其应用 124
实验8 结构体、共用体及其应用 126
实验9 位运算及其应用 128
实验10 文件及其应用 129
实验11 库函数及其应用 133
第4部分 课程设计
设计1 时钟显示 135
1.1 程序功能 135
1.2 程序设计目的 135
1.3 程序设计 135
1.3.1 程序主界面 135
1.3.2 设计思路 135
1.3.3 源程序 136
1.4 小结 138
1.4.1 知识点 138
1.4.2 功能扩充 139
设计2 具有四则运算功能的计算器 139
2.1 程序功能 139
2.2 程序设计目的 139
2.3 程序设计 139
2.3.1 程序主界面 139
2.3.2 设计思路 140
2.3.3 源程序 140
2.4 小结 144
2.4.1 知识点 144
2.4.2 功能扩充 145
设计3 学生成绩管理 145
3.1 程序功能 145
3.2 程序设计目的 145
3.3 程序设计 145
3.3.1 程序主界面 145
3.3.2 设计思路 145
3.3.3 源程序 146
3.4 小结 163
3.4.1 知识点 163
3.4.2 功能扩充 164
设计4 潜艇大战游戏 164
4.1 程序功能 164
4.2 程序设计目的 164
4.3 程序设计 164
4.3.1 程序主界面 164
4.3.2 设计思路 165
4.3.3 源程序 165
4.4 小结 184
4.4.1 知识点 184
4.4.2 功能扩充 184
设计5 五子棋游戏 184
5.1 程序功能 184
5.2 程序设计目的 185
5.3 程序设计 185
5.3.1 程序主界面 185
5.3.2 设计思路 185
5.3.3 源程序 186
5.4 小结 195
5.4.1 知识点 195
5.4.2 功能扩充 195
第5部分 模拟试题
模拟试卷1 196
模拟试卷2 201
模拟试卷3 206
模拟试卷4 211
模拟试卷5 217
模拟试卷6 223
模拟试卷1 参考答案 229
模拟试卷2 参考答案 231
模拟试卷3 参考答案 232
模拟试卷4 参考答案 234
模拟试卷5 参考答案 236
模拟试卷6 参考答案 238
参考文献 240本书是以培养学生C语言应用能力为目标的教辅书,该书内容紧密联系教学理论,并注重反映C程序设计的思想、方法和技巧。
该书和中国水利水电出版社出版、王成瑞等编著的《C语言程序设计》教材相配套,全书共分习题解析、C程序开发环境、实验指导、课程设计和配套试题五部分。习题与配套试题内容均源自历年全国计算机等级考试二级C语言中笔试、机试真题,还有二级C考试辅导中的经典练习题。
本书可作为应用型本科院校计算机专业及相关专业《C语言程序设计》课程的教学辅导参考书,也可作为全国计算机等级考试二级C语言的学习参考用书。
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Web前端开发从学到用完美实践 [阮晓龙 冯顺磊 编著]
- 用英语讲中国故事(全视频 彩色版)上、下册 [主编 谢亮亮 汪洋]
- 新时代大学生美育教育 [穆林 刘苍劲 彭圣芳]
- 电子商务英语 [丁文毅 严慧]
- 智能可穿戴项目化教程 [曾文波 陈赵云]
- 视觉设计解析与实战教程 [姜春磊 杨晓]
- 电子产品制图与制版案例教程 [邹莉莉 苏文斌 贺小艳]
- 设计新维度:CMF元素与创新产品设计 [彭小鹏]
- 园林树木识别与应用 [主编 张玉泉]
- 文本信息处理与应用 [主编 何黎松 姚香秀]
- 工业机器人编程及应用(第二版) [主编 向艳芳 胡月霞]
- C语言程序设计(第二版) [主编 刘祖珉 赵仕波]
- 数据分析与应用 [主编 孙伟 王兰芹]
- Linux操作系统配置与管理项目化教程(第二版) [主编 白玉羚 刘金明 闫 淼]
- Ansys SpaceClaim直接建模与仿真指南 [蔡宜时 编著]
- 基于大数据的智慧农业管理平台关键技术研究与实践 [周永福 著]
- 健美运动 [戴显岩]
- Python程序开发基础(AI+微课版) [赵艳莉 曾鑫]
- 大学生心理困境突围之路 [张珏 著]
- 机器学习基础与实践 [主编 李晓峰 胥文婷 李云波]
- 大模型应用实战 DeepSeek+即梦AI+剪映重塑创作 [丁红 杨彦彦 丁丁 编著]
- HarmonyOS从入门到精通 [陈赵云 周永福 杨 浪]
- 用英语发现世界:欧美文化篇 [李小丽 张薇 编著]
- 大学体育教程 [戴显岩]
- 新一代信息技术 [李佼辉 任雪冬]
- 轨道交通类专门用途英语教程 [李德华主编 商晔副主编]
- 建设工程项目团队知识异质性对团队绩效的影响研究 [胡可]
- 新时代元阳梯田 云南现代化高原立体灌区 前世 今生 未来 [云南省水利水电勘测设计研究院 ]
- 网络工程师章节习题与考点特训(适配第6版考纲) [夏杰 编著]

