《计算机程序设计(C++)》考试大纲
一基本要求
1.掌握C++语言的基本语法规则。
2.熟练掌握有关类与对象的相关知识。
3.能够阅读和分析C++程序。
4.能够采用面向对象的编程思路和方法编写应用程序。
5.能熟练使用Visual C++
6.0集成开发环境编写和调试程序。
二考试内容
1、C++概述
1.了解C++的特点和发展
2.掌握bool类型与string的使用
3.掌握引用的使用
4.掌握new与delete的使用
5.理解默认参数与内联函数
6.掌握重载函数的使用
7.学会C++程序的编写
2、类与对象
1.了解面向对象编程思想
2.掌握类的定义及对象的创建方法
3.掌握类中数据成员和成员函数的定义及应用
4.掌握类对象的构造和析构过程
5.掌握静态成员的定义及操作方法
3、类和对象的使用
1.掌握以继承定义新类及构造对象的方法
2.掌握多重继承及虚基类
3.了解多态概念及多态实现的两种方法
4.掌握虚函数、纯虚函数、抽象类的定义及使用
4.、运算符重载
1.了解运算符重载的意义
2.掌握重载运算符的方法和规则
5、输入与输出
1.了解I/O流类库
2.掌握标准输入输出流的使用
3.理解缓冲区的概念
4.掌握文件流的使用
5.学会使用字符串流
6、异常
1.了解异常的概念
2.掌握异常的处理机制
3.掌握如何捕捉异常
4.了解标准库中的异常处理
5.学会使用断言
三考试方式
1.考试时长120分钟,满分100分,闭卷。
2.参考书为《C++程序设计(第3版)》,谭浩强,清华大学出版社,2015年08月,
ISBN:9787302408307。