2013东南大学软件学院硕士研究生考纲详解:C++语言与数据结构重点

需积分: 47 3 下载量 171 浏览量 更新于2024-09-09 收藏 55KB DOC 举报
东南大学软件学院在2013年的硕士研究生入学统一考试中设置了"软件基础"这一科目,该考试主要考察考生对程序设计基础和数据结构的理解与掌握。考试总分为150分,考试时间限制为180分钟,采用闭卷笔试的形式。 程序设计基础部分占据了试卷的50%,其具体内容包括C++语言基础。这部分考察了以下知识点: 1. 基本数据类型,如整型、浮点型、字符型等,以及如何正确使用它们。 2. enum枚举类型,要求考生了解枚举的定义、声明和使用,掌握不同类型枚举值的表示。 3. 运算符和表达式的应用,包括理解逗号表达式和条件表达式的功能。 4. 选择语句,包括if、if…else和switch的选择结构,以及它们的正确使用。 5. 循环语句,如while、for和do…while,要求能够灵活运用以解决各种编程问题。 6. 控制语句,如break和continue,理解其作用并能在程序中恰当地使用。 C++程序的结构是考试的另一重点,分为函数部分和类部分。函数部分涵盖了函数定义、声明、调用、参数传递(传值调用、引用调用和传地址调用)、递归、函数重载和函数模板。考生需要掌握函数的结构和使用,理解参数传递的不同方式以及如何利用递归解决问题。 类部分则深入到面向对象编程,包括抽象数据类型、类的定义、对象创建、构造函数和析构函数、公共接口函数、工具函数以及类的组合和类模板。考生需理解面向对象的核心概念,如封装、继承和多态,并能熟练地定义类、创建对象和使用类的成员函数。构造函数、析构函数、拷贝构造函数的声明和实现方法也是考试的重点。 东南大学软件学院的硕士研究生入学考试,对于C++语言基础和程序设计的掌握程度有较高的要求,旨在测试考生是否具备扎实的编程技能和理论知识,以适应未来在软件开发领域的学习和工作需求。