第一部分 C语言程序设计上机实验 2
实验一 Turbo C 2.0和Visual C++6.0的基本操作 2
思考题一 13
实验二 Visual C++6.0动态调试程序的方法 15
思考题二 19
实验三 数据类型及输入/输出函数 20
思考题三 26
实验四 顺序结构程序设计 27
思考题四 28
实验五 选择结构程序设计 29
思考题五 32
实验六 循环结构程序设计 33
思考题六 37
实验七 数组的使用 38
思考题七 42
实验八 字符数组 43
思考题八 46
实验九 结构体、共用体与枚举类型 47
思考题九 50
实验十 函数的定义 52
思考题十 56
实验十一 数组作为函数的参数 57
思考题十一 61
实验十二 变量的作用域 62
思考题十二 65
实验十三 指针 66
思考题十三 69
实验十四 指针与数组 70
思考题十四 78
实验十五 指针与函数 79
思考题十五 82
实验十六 指针与结构体 83
思考题十六 89
实验十七 文件 91
思考题十七 97
第二部分 C语言程序设计练习题及解答 100
第一章 C语言基础知识 100
第二章 C语言控制结构 118
第三章 数组 144
第四章 函数与预处理 158
第五章 指针、结构体与共用体 189
第六章 文件操作和位运算 226
第三部分 历年全国计算机等级考试(二级C语言)笔试真题及答案汇编 226
2010年3月全国计算机等级考试二级笔试试卷 242
2010年9月全国计算机等级考试二级笔试试卷 254
2011年3月全国计算机等级考试二级笔试试卷 264