第一部分 学习指南 2
第一章 应试策略 2
1.1 计算机等级考试简介 2
1.2 理解大纲、储备知识 2
1.3 了解题型、注重答题方法 3
第二章 学习的目的、方法及考试的知识点 11
2.1 C语言学习中要达到的主要目标 11
2.2 C语言的学习方法 11
2.3 C语言的主要知识点 11
第二部 重点、难点知识分析与练习 16
第一章 C语言基础知识 16
1.1 例题分析 16
1.2 练习题 19
1.3 练习题答案 22
第二章 三种基本结构程序设计 23
2.1 例题分析 23
2.2 练习题 30
2.3 练习题答案 39
第三章 数组和字符串与指针 41
3.1 例题分析 41
3.2 练习题 47
3.3 练习题答案 53
第四章 函数 55
4.1 例题分析 55
4.2 练习题 66
4.3 练习题答案 76
第五章 结构体与共有体 81
5.1 例题分析 81
5.2 练习题 90
5.3 练习题答案 98
第六章 文件与预处理 99
6.1 例题分析 99
6.2 练习题 106
6.3 练习题答案 111
第七章 编程题 113
7.1 概述 113
7.2 基本问题的实现 114
7.3 复杂问题的实现 127
第八章 综合练习模拟试题 133
8.1 模拟试题1 133
8.2 模拟试题1参考答案 137
8.3 模拟试题2 138
8.4 模拟试题2参考答案 142
第三部 C语言实验部分 144
第一章 Turbo C集成开发环境 144
1.1 Turbo C 2.0环境下上机实验 144
1.2 Visual C++集成开发环境简介 154
第二章 上机实验内容 163
2.1 熟悉C语言程序开发环境 163
2.2 数据描述 164
2.3 顺序结构程序设计 165
2.4 选择结构程序设计 166
2.5 循环结构程序设计 166
2.6 数组(1) 168
2.7 数组(2) 169
2.8 函数的定义及调用 169
2.9 函数的递归调用及变量的作用域、生存期 170
2.10 指针(1) 173
2.11 指针(2) 176
2.12 结构体和共有体 177
2.13 文件处理 179
2.14 链表(自选) 181
2.15 综合程序设计 181
第四部分 C语言程序设计教学大纲及样题 186
1.1 C语言程序设计教学及考试大纲 186
1.2 C语言程序设计样题(1) 189
1.3 C语言程序设计样题(1)参考答案 198
1.4 C语言程序设计样题(2) 201
1.5 C语言程序设计样题(2)参考答案 211
1.6 C语言程序设计样题(3) 213
1.7 C语言程序设计样题(3)参考答案 221
1.8 C语言程序设计上机样题 223
1.9 二级C语言程序设计上机样题参考答案 225