2017年沈阳理工大学面向对象程序设计考研大纲

发布时间:2017-12-15 编辑:少冰

  随着2017考研的到来,考生们期待已久的考研大纲也相继出台了。下面是小编为大家整理收集的关于2017年沈阳理工大学面向对象程序设计考研大纲的相关内容,欢迎大家的阅读。

  科目代码:822 科目名称:面向对象程序设计

  适用专业:083500软件工程

  一、考试基本内容

  (一)面向对象技术的理论及C++语言对C语言的非本质改进

  (1)面向对象的基本概念,包括类、对象、属性、方法、消息、OOP、封装、继承、多态等。

  (2)C++语言对C语言的非本质改进,包括:注释、数据的输入输出、内联函数、函数重载、默认参数、引用、const常量、函数原型、结构体等。

  (二)基于C++的面向对象程序设计

  (1)类与对象的定义,包括:成员的访问特性(private,protected,public),类数据成员定义,成员函数定义,对象的定义和使用。

  (2)构造函数与析构函数,包括:一般构造函数,默认构造函数,拷贝构造函数,析构函数,对象的构造与析构顺序。

  (3)类与对象的使用,包括:对象指针,对象引用,对象数组,常数据成员,常成员函数,堆对象,子对象,类型转换。

  (4)类的静态成员与友元,包括:静态数据成员,静态成员函数,友元函数,友元类。

  (5)运算符重载,运算符重载成员函数,运算符重载友元函数。

  (6)继承与派生,包括:基类和派生类,单继承,多继承,虚基类。

  (7)虚函数与多态,包括:静态联编与动态联编,虚函数,纯虚函数与抽象类,虚析构函数。

  (8)模板,包括:类模板与函数模板

  (9)STL,包括:容器、算法、迭代器

  (10)I/O流类及其操作,包括:标准输入输出流,格式化输入输出,文件流,字符串流。

  (11)异常处理,包括:检查异常(try),抛出异常(throw),捕获异常(catch)。

  (12)命名空间

  二、考试要求

  (一)考核方式:闭卷考试。

  (二)考核目标:考核学生对面向对象程序设计封装性、继承性和多态性基本知识掌握能力;考核包含类、继承和多态程序的分析与编写能力。

  三、题型

  (一)判断题(10分)

  (二)填空题(20分)

  (三)简答题(40分)

  (四)程序分析与编码题(80分)