第一部分 C语言上机指导 1
第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
第二部分 上机实验安排 8
第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
第三部分 主教材习题和参考解答 43
第1章 C语言程序设计基础 43
第2章 C语言数据类型与基本操作 47
第3章 顺序结构程序设计 57
第4章 选择结构程序设计 63
第5章 循环结构程序设计 71
第6章 函数 81
第7章 数组 91
第8章 指针 101
第9章 结构体和共用体 111
第10章 文件 126
第四部分 计算机等级考试(二级C语言)高频考点分析与上机典型题解 136
第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程序设计题 15
第五部分 附录 223
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