第一部分 习题 2
第1章 C语言程序设计概述 2
1.1 填空题 2
1.2 选择题 2
1.3 算法题 4
1.4 流程图题 4
参考答案 4
第2章 C语言程序设计的基本知识 10
2.1 填空题 10
2.2 选择题 10
2.3 写结果题 14
参考答案 15
第3章 顺序结构 17
3.1 填空题 17
3.2 选择题 17
3.3 程序题 20
参考答案 20
第4章 选择结构 22
4.1 填空题 22
4.2 选择题 22
4.3 程序题 27
参考答案 27
第5章 循环结构 31
5.1 填空题 31
5.2 选择题 31
5.3 程序填空题 36
5.4 程序题 37
参考答案 38
第6章 函数 44
6.1 填空题 44
6.2 选择题 44
6.3 程序题 49
参考答案 49
第7章 地址和指针 54
7.1 填空题 54
7.2 选择题 54
7.3 程序题 57
参考答案 58
第8章 数组 62
8.1 填空题 62
8.2 选择题 62
8.3 程序题 66
参考答案 67
第9章 编译预处理和动态存储分配 73
9.1 填空题 73
9.2 选择题 73
9.3 程序题 76
参考答案 77
第10章 结构体与共用体 79
10.1 填空题 79
10.2 选择题 79
10.3 程序题 83
参考答案 83
第11章 位运算 88
11.1 填空题 88
11.2 选择题 88
11.3 程序题 89
参考答案 89
第12章 文件 91
12.1 填空题 91
12.2 选择题 91
12.3 程序题 93
参考答案 94
第二部分 模拟题 100
全国计算机等级考试笔试模拟试卷A 100
全国计算机等级考试笔试模拟试卷B 114
第三部分 上机实验 130
实验1 C语言程序的编辑和运行 130
实验2 数据及其运算 133
实验3 顺序结构程序设计 138
实验4 选择结构程序设计 141
实验5 循环结构程序设计 144
实验6 函数 148
实验7 地址和指针 153
实验8 数组 157
实验9 编译预处理 162
实验10 结构体与共用体 164
实验11 位运算 168
实验12 文件 171
附录 综合程序设计 178
附录A.1 综合程序设计概述 178
附录A.2 学生成绩管理程序设计 181