第1部分 实验指导 3
实验1 熟悉实验环境 3
实验2 简单程序设计 11
实验3 分支控制结构 15
实验4 循环控制结构 19
实验5 数组与字符串 29
实验6 函数 33
实验7 指针 38
实验8 结构体 49
实验9 预编译和宏定义 55
实验10 文件 59
实验11 程序设计思想及范例 64
实验12 面向对象程序设计 72
实验13 并行程序设计 77
实验14 个体软件开发 91
第2部分 基本概念测试 97
测试1 计算机及程序设计概述 97
测试2 信息编码与数据类型 99
测试3 基本运算与顺序结构 101
测试4 逻辑判断与选择结构 105
测试5 迭代计算与循环结构 113
测试6 集合数据与数组 120
测试7 模块化与函数 125
测试8 地址操作与指针 133
测试9 复杂数据类型与结构体 141
测试10 泛化编程与预编译 150
测试11 数据存储与文件 157
测试12 程序设计思想及范例 167
测试13 面向对象及C++基础 173
测试14 并行程序设计 175
测试15 个体软件开发 179
第3部分 工程案例 185
案例1 万年历 185
案例2 通讯录 203
附录A Microsoft Visual C++6.0实验环境 214
附录B 实验指导奇数题参考答案 233
附录C 基本概念测试参考答案及解析 263
附录D 常用C语言库函数 297