C语言程序设计上机指导与习题解答(第二版)

简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是中国水利水电出版社出版的《C语言程序设计》(第二版)的配套教材。修订后的内容分五个部分:C语言上机指导、上机实验安排、主教材习题和参考解答、计算机等级考试(二级C语言)高频考点分析和上机典型题解、附录。
第一部分介绍了Visual C++ 6.0集成环境下的上机方法;第二部分介绍了程序设计实验的一般步骤,并给出了一份上机报告的样例,精心设计了11套上机实验题,每套实验都给出了实验目的、要求和内容;第三部分对教材中的每道习题都给出了详细的解答,有些容易出错和容易混淆的习题还给出了不同的解题方法,帮助读者提高对C语言的基本概念、算法和各种规则的理解;第四部分是“计算机等级考试(二级C语言)高频考点分析和上机典型题解”;第五部分“附录”给出了最近三年的全国计算机等级考试二级C语言的笔试试题和参考答案与解析,供读者学习。
本书内容丰富,注重实践;突出重点、分散难点,知识结构合理、覆盖面广,既可作为高校学生学习C语言程序设计课程的辅导教材,也可作为C语言自学者的参考教材。
内容丰富,注重实践——列举了近几年来全国计算机等级考试(二级C语言)高频考点和上机典型例题;给出了最近三年的全国计算机等级考试(二级C语言)的笔试试题和参考答案与解析。
突出重点、分散难点——对教材中的每道习题都给出了详细的解答,有些容易出错和容易混淆的习题还给出了不同的解题方法,帮助读者提高对C语言的基本概念、算法和各种规则的理解。
知识结构合理、覆盖面广——介绍了Visual C++ 6.0集成环境下的上机方法;介绍了程序设计实验的一般步骤,并给出了一份上机报告的样例,精心设计了11套上机实验题,每套实验都给出了实验目的、要求和内容。
本书出版以来,经过多年的使用,得到了广大教师和读者的肯定,特别是本书的主教材《C语言程序设计》(任正云、李素若主编,中国水利水电出版社出版)在2010年被教育部高等学校高职高专计算机类专业教学指导委员会评为优秀教材。根据教育部高等学校计算机基础课程教学指导委员会《高等学校计算机基础核心课程教学实施方案》的要求,针对应用型人才培养的目标,结合主教材《C语言程序设计》和实际需要,吸取广大读者的宝贵意见,本书在第一版的基础之上进行了如下几个方面的改进。
(1)只介绍了Visual C++ 6.0集成环境下的上机方法。
(2)根据主教材《C语言程序设计》(第二版)(任正云、李素若、赖玲主编)编排体系的要求,重新对全书所有的习题给出了详细的解答,对于部分题目除了给出答案外,还给出了分析过程。这部分题目一般都是容易出错和容易混淆的,通过进一步讲解可以帮助读者提高对C语言的基本概念、算法和各种规则的理解。
需要特别强调的,本书给出的程序并非唯一正确的解答,对同一个题目可以编出多种程序,我们给出的只是其中的一种,甚至不一定是最佳的一种。对于有些题目,我们给出了两种答案,供读者参考和比较,以启发思路。读者在使用本书时,千万不要照抄照搬,我们只是提供了一种参考答案,读者完全可以编写出更好的程序。
(3)列举了近几年来全国计算机等级考试(二级C语言)高频考点,对高频考点进行了详细分析。
(4)列举了近几年来全国计算机等级考试(二级C语言)上机题例题,对每种类型的题目给出了举例和解答,同时给出了部分上机题习题并附有答案和解析。
(5)本书附录收录了近3年的全国计算机等级考试(二级C语言)笔试试题(共5套),并给出了每套考试试题的解析和答案,供读者参考和学习。
本书由任正云、李素若、赖玲任主编,琚辉、胡玉荣、张牧、肖衡任副主编。其中第一、二部分由李素若、赖玲共同编写;第三部分中的第1、2、3、4、5、6章主要由任正云编写,第8、9、10章由赖玲编写,第7章由李素若、琚辉共同编写;第四部分由任正云编写;第五部分由赖玲编写。全书由任正云、李素若统稿,李敏、胡玉荣、张牧、肖衡负责全书的校对,在本书的编写过程中还得到了主审田原教授和相关专家的指导,参与本书大纲讨论和相关内容编写的还有严永松、游明坤、陈万华、李俊梅、李祥琴、袁鹰和胡波等,在此一并表示衷心的感谢。
由于作者水平有限,书中难免还会存在不足之处,再次恳请广大读者批评指正。
第一版前言
第一部分 C语言上机指导
第1章 Visual C++ 6.0上机操作 1
1.1 使用VC++ 6.0调试程序一般步骤 1
1.2 启动VC++ 1
1.3 新建或打开C程序文件 2
1.4 程序保存 2
1.5 执行程序 3
1.6 关闭程序工作区 4
1.7 命令行参数处理 5
1.8 程序调试 5
第二部分 上机实验安排
第1章 程序设计实验的一般步骤 8
1.1 问题分析 8
1.2 设计测试计划 9
1.3 设计程序方案 9
1.4 编写程序 10
1.5 上机调试 10
1.6 实验总结与实验报告内容 11
1.7 实验报告样例 11
第2章 实验安排 14
2.1 熟悉TC环境下运行C程序实验 14
2.2 数据类型、运算符和表达式实验 16
2.3 最简单的C程序设计实验 18
2.4 逻辑结构程序设计实验 19
2.5 循环结构实验 22
2.6 数组实验 25
2.7 函数实验 28
2.8 指针实验 31
2.9 结构体、共用体实验 34
2.10 位运算实验 39
2.11 文件实验 40
第三部分 主教材习题和参考解答
第1章 C语言程序设计基础 43
第2章 C语言数据类型与基本操作 47
第3章 顺序结构程序设计 57
第4章 选择结构程序设计 63
第5章 循环结构程序设计 71
第6章 函数 81
第7章 数组 91
第8章 指针 101
第9章 结构体和共用体 111
第10章 文件 126
第四部分 计算机等级考试(二级C语言)高频考点分析与上机典型题解
第1章 等级考试高频考点分析 136
1.1 C语言程序设计基础 136
1.2 C语言的基本结构 138
1.3 函数 141
1.4 指针 142
1.5 数组 143
1.6 字符串 146
1.7 结构体、共用体和用户定义类型 148
1.8 文件 150
第2章 上机题例题选讲 151
2.1 填空题 151
2.1.1 字符串的处理问题 151
2.1.2 数学问题 152
2.1.3 文件的操作 152
2.1.4 结构体的问题 153
2.1.5 数组和指针的问题 156
2.2 改错题 157
2.2.1 基本语法的错误 157
2.2.2 函数返回值的类型与声明的数据
类型不匹配 157
2.2.3 数据的强制转换问题 158
2.2.4 结构体的灵活应用问题 159
2.2.5 数组与指针的关系问题 160
2.3 程序设计题 161
2.3.1 字符串的问题 161
2.3.2 数组的遍历 164
2.3.3 二维数组按列存放的问题 165
2.3.4 数学问题 166
2.3.5 结构体问题 167
2.3.6 排序问题 168
2.3.7 其他问题 169
2.4 上机题练习题 171
2.4.1 填空题 171
2.4.2 改错题 185
2.4.3 程序设计题 198
2.5 上机题参考答案 209
2.5.1 填空题 209
2.5.2 改错题 212
2.5.3 程序设计题 215
第五部分 附录
2009年3月全国计算机等级考试二级C语言
笔试试题 223
2009年9月全国计算机等级考试二级C语言
笔试试题 231
2010年3月全国计算机等级考试二级C语言
笔试试题 239
2010年9月全国计算机等级考试二级C语言
笔试试题 248
2011年3月全国计算机等级考试二级C语言
笔试试题 256
2009年3月全国计算机等级考试二级C语言
笔试试题参考答案与解析 265
2009年9月全国计算机等级考试二级C语言
笔试试题参考答案与解析 271
2010年3月全国计算机等级考试二级C语言
笔试试题参考答案与解析 276
2010年9月全国计算机等级考试二级C语言
笔试试题参考答案与解析 282
2011年3月全国计算机等级考试二级C语言
笔试试题参考答案与解析 289
参考文献 294