第一部分 实验指导 1
上机实验的目的和要求 1
一、上机实验的目的 1
二、上机实验的准备工作 1
三、上机实验的要求 1
四、上机实验的内容安排 2
五、上机实验的报告要求 2
二、知识要点 3
一、实验目的 3
实验一 熟悉VisualC+++6.0环境 3
三、实验内容 4
四、实验报告 7
五、思考题 7
实验二 C++简单程序设计实验 8
一、实验目的 8
二、知识要点 8
三、实验内容 12
五、思考题 21
四、实验报告 21
实验三 编写选择、循环结构的程序 22
一、实验目的 22
二、知识要点 22
三、实验内容 24
四、实验报告 33
五、思考题 34
一、实验目的 35
二、知识要点 35
实验四 数组应用程序设计 35
三、实验内容 36
四、实验报告 47
五、思考题 47
实验五 函数的使用 48
一、实验目的 48
二、知识要点 48
三、实验内容 50
四、实验报告 52
五、思考题 52
一、实验目的 53
二、知识要点 53
实验六 指针的使用 53
三、实验内容 58
四、实验报告 60
五、思考题 60
实验七 结构和联合 61
一、实验目的 61
二、知识要点 61
三、实验内容 65
四、实验报告 68
五、思考题 68
二、知识要点 71
实验八 类与对象的应用 71
一、实验目的 71
三、实验内容 77
四、实验报告 79
五、思考题 80
实验九 继承与派生 81
一、实验目的 81
二、知识要点 81
三、实验内容 84
五、思考题 88
四、实验报告 88
实验十 多态性 89
一、实验目的 89
二、知识要点 89
三、实验内容 91
四、实验报告 99
五、思考题 99
实验十一 流类库与输入/输出实验 100
一、实验目的 100
二、知识要点 100
三、实验内容 102
四、实验报告 105
五、思考题 106
实验十二 模板与异常处理 107
一、实验目的 107
二、知识要点 107
三、实验内容 108
四、实验报告 112
五、思考题 112
二、实验内容 113
实验十三 面向对象程序设计综合实验 113
一、实验目的 113
三、实验总结 129
四、思考题 130
第二部分 MFC库与Windows应用程序 131
第一节 MFC库简介 131
一、MFC的主要类及其层次关系 132
二、MFC各类的主要功能 132
第二节 Windows编程基础概述 135
一、基本概念 135
二、用AppWizard生成Win32程序实例 137
第三节 Visual C++开发Windows程序的步骤 143
第三部分 习题答案 146
习题一 146
一、选择题 146
二、填空题 146
三、程序阅读 146
四、简答题 146
习题二 147
一、选择题 147
四、编程题 148
二、填空题 148
三、程序阅读 148
习题三 150
一、选择题 150
二、填空题 151
三、程序阅读 151
四、编程题 151
三、程序阅读 154
二、填空题 154
一、选择题 154
习题四 154
四、编程题 155
习题五 157
一、选择题 157
二、填空题 157
三、简答题 157
四、编程题 158
四、编程题 161
三、简答题 161
二、填空题 161
习题六 161
一、选择题 161
习题七 163
一、选择题 163
二、填空题 163
三、简答题 164
四、运行下列程序并写出运行结果 165
五、补充程序 165
六、编程题 166
二、填空题 171
习题八 171
一、选择题 171
三、简答题 172
四、编程题 172
习题九 174
一、选择题 174
二、程序阅读 174
三、编程题 175
三、简答题 178
二、填空题 178
一、选择题 178
习题十 178
四、写出运行结果并上机验证 179
五、编程题 180
习题十一 184
一、选择题 184
二、填空题 185
三、简答题 185
四、程序阅读 185
五、编程题 186
习题十二 190
一、选择题 190
二、填空题 190
三、程序阅读 191
四、判断题 191
五、简答题 191
六、编程题 192
附录 标准C++库和常量 195
参考文献 199