第1部分 笔试应试指南 2
1.1 笔试应试策略 2
1.2 笔试考点归纳 3
1.2.1 面向对象及C++基础知识 3
1.2.2 类和对象 11
1.2.3 构造函数和析构函数 16
1.2.4 继承和派生类 19
1.2.5 多态性和虚函数 24
1.2.6 进一步使用成员函数 26
1.2.7 运算符重载及流类库 29
1.2.8 模板 30
1.2.9 进一步掌握面向对象程序设计 32
第2部分 笔试题解 36
2.1 面向对象及C++基础知识 36
2.1.1 单项选择题 36
2.1.2 填空题 39
2.1.3 改错题 40
2.1.4 完成程序题 41
2.1.5 程序分析题 42
2.1.6 习题 45
2.2.1 单项选择题 48
2.2 类和对象 48
2.2.2 填空题 51
2.2.3 改错题 53
2.2.4 完成程序题 55
2.2.5 程序分析题 56
2.2.6 习题 56
2.3 构造函数和析构函数 65
2.3.1 单项选择题 65
2.3.2 填空题 66
2.3.3 改错题 67
2.3.4 完成程序题 69
2.3.5 程序分析题 70
2.3.6 习题 74
2.4 继承和派生类 80
2.4.1 单项选择题 80
2.4.2 填空题 83
2.4.3 改错题 84
2.4.4 完成程序题 87
2.4.5 程序分析题 88
2.4.6 习题 90
2.5.1 单项选择题 97
2.5 多态性和虚函数 97
2.5.2 填空题 99
2.5.3 改错题 100
2.5.4 完成程序题 102
2.5.5 程序分析题 103
2.5.6 习题 109
2.6 进一步使用成员函数 113
2.6.1 单项选择题 113
2.6.2 填空题 116
2.6.3 改错题 117
2.6.4 完成程序题 119
2.6.5 程序分析题 121
2.6.6 习题 124
2.7 运算符重载及流类库 128
2.7.1 单项选择题 128
2.7.2 填空题 129
2.7.3 改错题 130
2.7.4 完成程序题 131
2.7.5 程序分析题 132
2.7.6 习题 133
2.8.1 单项选择题 136
2.8 模板 136
2.8.2 填空题 137
2.8.3 改错题 137
2.8.4 完成程序题 138
2.8.5 程序分析题 139
2.8.6 习题 141
2.9 进一步掌握面向对象程序设计 143
2.9.1 单项选择题 143
2.9.2 填空题 144
2.9.3 习题 144
2.10 习题参考答案 145
第3部分 模拟试卷及参考答案 156
3.1 模拟试卷一及参考答案 156
3.1.1 模拟试卷一 156
3.1.2 参考答案 165
3.2 模拟试卷二及参考答案 168
3.2.1 模拟试卷二 168
3.2.2 模拟试卷二参考答案 177
附录 181
附录A 全国自学考试(计算机及应用专业独立本科段)面向对象程序设计考试大纲 181
附录B 2002年下半年全国自学考试面向对象程序设计试卷及参考答案 194
参考文献 206