第1章 习题集与参考答案 1
1.1C语言习题集 1
1.1.1C语言概述 1
1.1.2C语言基础 1
1.1.3顺序结构程序设计 7
1.1.4选择结构程序设计 12
1.1.5循环结构程序设计 20
1.1.6数组 36
1.1.7指针 48
1.1.8函数 59
1.1.9结构体、共用体与枚举 76
1.1.10文件 87
1.1.11C++程序设计基础 91
1.2C语言习题集参考答案 93
1.2.1C语言概述 93
1.2.2C语言基础 95
1.2.3顺序结构程序设计 95
1.2.4选择结构程序设计 98
1.2.5循环结构程序设计 102
1.2.6数组 111
1.2.7指针 124
1.2.8函数 128
1.2.9结构体、共用体与枚举 137
1.2.10文件 144
1.2.11C++程序设计基础 149
第2章 上机指导 151
2.1C语言上机实验的一般步骤和具体要求 151
2.1.1C语言上机实验的一般步骤 151
2.1.2C语言上机实验前的预习 151
2.1.3C语言上机实验的过程 151
2.1.4C语言上机实验后的总结及实验报告的格式 152
2.2C语言上机实验 153
实验1C语言环境和简单程序的运行 153
实验2C语言基础(1) 155
实验3C语言基础(2) 157
实验4顺序结构程序设计 158
实验5选择结构程序设计 160
实验6基本循环语句程序设计 162
实验7多重循环程序设计 164
实验8一维数组程序设计 164
实验9二维数组及字符数组程序设计 166
实验10指针的概念与基本运算 167
实验11指针应用程序设计 169
实验12函数程序设计(1) 172
实验13函数程序设计(2) 176
实验14结构体类型程序设计 178
实验15共用体与枚举类型程序设计 181
实验16文件操作程序设计 183
实验17C++程序设计基础 183
第3章 考试指导 185
3.1计算机水平考试二级C语言考试指导 185
3.1.1计算机水平考试背景介绍 185
3.1.2C语言教学与考试大纲 186
3.1.3水平考试二级C语言笔试分析、样卷及参考答案 193
3.1.4水平考试二级C语言机试分析、样卷及参考答案 203
3.2全国计算机等级考试二级C语言考试指导 208
3.2.1全国计算机等级考试二级C语言考试大纲(2008年版) 208
3.2.2全国计算机等级考试二级C语言笔试分析、样卷及参考答案 211
3.2.3全国计算机等级考试二级C语言机试分析、样卷及参考答案 222
附录 AVisualC++6.0环境下调试程序的方法 228
A.1VisualC++6.0的安装和启动 228
A.2VisualC++6.0常用功能介绍 229
A.3建立和运行包含一个文件的C程序 230
A.3.1建立、编辑源程序 230
A.3.2编译、连接和运行 232
A.4建立和运行包含一个文件的C++程序 238
A.5建立和运行包含多个文件的程序 241
A.5.1由用户建立项目工作区和项目文件 241
A.5.2用户只建立项目文件 245
附录B TurboC2.0上机环境介绍、常见错误及提示信息 252
B.1TurboC2.0的安装 252
B.2TurboC2.0集成开发环境的使用 252
B.3C语言程序的编辑、编译和运行 256
B.3.1编辑文件 256
B.3.2编译、连接和调试 257
B.3.3运行 259
B.4C语言常见错误及提示信息 259
B.4.1C语言常见错误 259
B.4.2TurboC编译错误信息 259
参考文献 278