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语言的学习参考用书。
- 零基础玩转国产大模型DeepSeek [徐永冰 张帅 编著]
- 网络工程师5天修炼(适配第6版考纲) [主编 朱小平 施游]
- 信息系统项目管理师考试32小时通关(适用第4版考纲) [薛大龙]
- 信息系统管理工程师考试32小时通关(适配第2版考纲) [薛大龙 刘伟]
- 土木工程材料检测实训 [洪晓江 达则晓丽 钱波]
- 科技信息检索与论文写作实用教程 [李振华]
- 传统山水画论解读与实践 [陈钠 著]
- Python数据库编程 [主编 殷树友 邢 翀]
- 计算机基础实训指导 [主编 袁春萍 朱妮]
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- Vienna整流器技术 [桂存兵 著]
- 变频器与伺服应用 [陈刚 叶云飞]
- 物联网工程设计与实践 [汤琳 李敏]
- 炉边夜话——深入浅出话AI [汪建 著]
- 电商运营与管理 [钟肖英 陈潇]
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- 信息技术基础(Windows 10+WPS Office)(微课版) [主编 石利平 田辉平 谢盛嘉]
- 人工智能应用 [主编 陈 萍 刘培培 陈孟军]
- 大学生职业发展与就业指导 [主编 刘志坚]
- 高级办公应用项目教程 [主编 屈晶 赵成丽]
- 微信小程序开发项目实战(微课版) [主编 黄龙泉 郭峰 朱倩]
- 企业档案工作实战宝典百问百答 [华俊 卢秀英 邵甜甜 著]
- 计算机网络原理及应用 [主编 唐继勇 叶坤 孙梦娜]
- 大学生创业基础 [主编 王丽莉 王 杨]
- 船舶辅机 [主编 王连海 于洋 姜淑翠]
- 大学生就业指导 [主编 王丽莉 董宴廷]
- 系统架构设计师章节习题与考点特训 [主编 薛大龙 邹月平]
- 高校学生工作探索与实践 [郭亮 著]
- 大学生情商管理 [方雄 著]
- 2023年长沙市会展业发展报告 [主编 周栋良]