第一部分 实验项目 1
实验1熟悉C语言编程环境 1
实验2基本数据处理 6
实验3输入输出函数的使用 9
实验4选择结构 12
实验4.1 if语句的使用 12
实验4.2多分支语句的使用 14
实验5循环结构 17
实验5.1基本循环语句的使用 17
实验5.2嵌套循环程序设计 19
实验6函数 22
实验6.1函数的定义和调用 22
实验6.2递归函数及变量作用域 24
实验7数组 28
实验7.1一维数组程序设计 28
实验7.2二维数组程序设计 30
实验8指针 34
实验8.1.指针的基本操作 34
实验8.2指针应用程序设计 36
实验9字符串程序设计 39
实验10复杂数据类型 43
实验10.1结构体数据类型 43
实验10.2共用体与链表 46
实验11位运算 50
实验12文件操作程序设计 52
实验13综合程序设计 54
第二部分 习题 55
第1章 C语言概述 55
第2章 C语言基础 57
第3章 输入输出函数 61
第4章 选择结构 65
第5章 循环结构 74
第6章 函数 86
第7章 数组 97
第8章 指针 108
第9章 字符串 117
第10章 复杂数据类型 125
第11章 位运算 135
第12章 文件操作 140
第三部分 习题参考解答 145
第1章 C语言概述 145
第2章 C语言基础 147
第3章 输入输出函数 149
第4章 选择结构 152
第5章 循环结构 158
第6章 函数 162
第7章 数组 169
第8章 指针 176
第9章 字符串 181
第10章 复杂数据类型 189
第11章 位运算 200
第12章 文件操作 203
第四部分 考试指导 209
第1章 全国计算机等级考试二级C语言教学大纲及样卷 209
1.1二级C语言考试大纲 209
1.2公共基础知识考试大纲 211
1.3二级C语言笔试样卷 212
1.4二级C语言机试样卷 223
第2章 计算机水平考试二级C语言 227
教学大纲及样卷 227
2.1计算机水平考试简介 227
2.2二级C语言教学大纲 227
2.3二级C语言笔试样卷 229
2.4二级C语言机试样卷 236
第五部分 附录 241
附录A Visual C++环境下调试程序的方法 241
A.1 Visual C++6.0常用功能 241
A.2建立和运行包含一个文件的C程序 242
A.2.1建立、编辑源程序 242
A.2.2编译、连接和运行 244
A.3建立和运行包含多个文件的程序 247
A.3.1由用户建立项目工作区和项目文件 247
A.3.2用户只建立项目文件 250
A.4程序调试与排错 252
附录B C语言常见错误 260
参考文献 263