815c++与数据结构考试大纲

815c++与数据结构考试大纲

ID:11831567

大小:52.00 KB

页数:4页

时间:2018-07-14

815c++与数据结构考试大纲_第1页
815c++与数据结构考试大纲_第2页
815c++与数据结构考试大纲_第3页
815c++与数据结构考试大纲_第4页
资源描述:

《815c++与数据结构考试大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、815《C++与数据结构》考试大纲《C++与数据结构》之C++部分考试大纲一、考试目的本考试是全日制软件工程硕士学术学位研究生的入学资格考试之专业基础课,各语种考生统一用汉语答题。各招生院校根据考生参加本考试的成绩和其他三门考试的成绩总分来选择参加第二轮,即复试的考生。二、考试的范围以下是本科目的考试范围。1.数据封装1.1对象占用内存大小;1.2类的嵌套定义。2.存取控制2.1public,private,friend关键字的含义及使用;2.2将一个嵌套的类定义为友元;2.3存取控制的应用。3.初始化和清理3.1构造函数(及何时被调用);3.

2、2析构函数(及何时被调用);3.3对象数组中对象的构造;3.4默认构造函数。4.函数重载与默认参数4.1函数名的重用;4.2默认参数;4.3类中的常量;4.4初始化列表;4.5常量对象;4.6常量成员函数。5.内联函数以及名字控制5.1内联函数;5.2函数中的静态变量与对象;5.3构造与析构顺序;5.4名字空间。6.引用、复制构造函数以及运算符重载6.1复制构造函数;6.2默认复制构造函数;6.3指向数据成员的指针;6.4指向成员函数的指针;6.5自动类型转换。7.继承与复合7.1继承中的存取控制;7.2构造、析构的调用顺序;47.3私有继承;

3、7.4运算符重载与继承;7.5upcasting。8.多态性与虚函数8.1早/晚绑定;8.2虚函数;8.3多态性。9.模板9.1类模板;9.2函数模板;9.3自动类型推断;9.4模板特化;9.5容器与迭代器。三、考试基本要求1.掌握C++的基本语法知识。2.综合运用C++解决一些基本问题的能力。四、考试形式本考试包括两个部分:单项选择题、编程题。I.单项选择考试要求该部分考察考生对C++基本语法知识的掌握程度。其中大部分选择题要求考生阅读一段程序,理解程序的执行过程,预测程序的输出结果。II.编程题考试要求该部分包含两个编程题,每个编程题要求考

4、生综合使用基本的C++知识解决一个基本的问题。每个编程题不涉及复杂的数据结构、算法,代码行数在100行左右。只涉及C++标准库中最常用的类模板、类、函数的使用。涉及的C++知识参“考试的性质与范围”部分。答题和计分要求考生用钢笔或圆珠笔做在答题卷上。《C++与数据结构》之数据结构部分考试大纲一、考试目的本考试是全日制软件工程硕士学术学位研究生的入学资格考试之专业基础4课,各语种考生统一用汉语答题。各招生院校根据考生参加本考试的成绩和其他三门考试的成绩总分来选择参加第二轮,即复试的考生。二、考试的范围以下是本科目的基础考试范围。1.程序性能1.1

5、程序的时间复杂性、空间复杂性及实际复杂性的分析和计算1.2使用渐进符号表示程序的复杂性2.线性表2.1线性表的基本概念和基本操作2.2线性表的公式化描述、基本操作及应用2.3线性表的链表描述、基本操作及应用3.数组和矩阵3.1数组的基本概念、存储结构及应用3.2矩阵、特殊矩阵、稀疏矩阵的定义、基本操作及应用4.栈、队列4.1栈和队列的基本概念及存储结构4.2栈和队列的公式化描述、基本操作及应用4.3栈和队列的链表描述、基本操作及应用5.跳表和散列5.1跳表的描述、基本操作及应用5.2散列的描述、基本操作及应用6.树与二叉树6.1树和森林的基本概

6、念、性质6.2二叉树的基本概念、描述、性质和基本操作6.3二叉树的遍历6.4树和二叉树的应用6.5树、二叉树和森林的相互转化7.优先队列7.1堆和最大堆的基本概念、基本操作及应用7.2最大高度优先左高树的基本概念、基本操作及应用8.搜索树8.1二叉搜索树的基本概念及基本操作8.2AVL树、AVL搜索树的基本概念及基本操作8.3B-树的基本概念及基本操作9.图9.1图的基本概念、性质9.2图的存储与基本操作9.3有向图和无向图的描述9.4图的搜索算法9.5图的应用10.查找和排序10.1查找的基本概念10.2常用查找算法及复杂性分析410.3排序

7、的基本概念10.4常用排序方法及复杂性分析三、考试基本要求1.掌握各种数据结构的基本概念、性质、操作及相关应用。2.掌握基础算法的设计思想,并能够综合运用数据结构的知识,设计算法并解决各种问题。四、考试形式本考试包括三个部分:填空题、简答题、算法程序题。I.填空题考试要求该部分考察考生对数据结构基本知识的掌握程度。II.简答题考试要求该部分考察考生应用常用数据结构以及基础算法的解决问题的能力。III.算法程序题考试要求该部分考察考生应用常用数据结构进行算法设计、分析和编程的能力。答题和计分要求考生用钢笔或圆珠笔做在答题卷上。《C++与数据结构》

8、C++部分与数据结构部分合计150分,180分钟。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。