![2016年东南大学906软件基础考试大纲_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-5/4/bb63e835-980b-40b5-a5ce-f1d820697821/bb63e835-980b-40b5-a5ce-f1d8206978211.gif)
![2016年东南大学906软件基础考试大纲_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-5/4/bb63e835-980b-40b5-a5ce-f1d820697821/bb63e835-980b-40b5-a5ce-f1d8206978212.gif)
![2016年东南大学906软件基础考试大纲_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-5/4/bb63e835-980b-40b5-a5ce-f1d820697821/bb63e835-980b-40b5-a5ce-f1d8206978213.gif)
![2016年东南大学906软件基础考试大纲_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-5/4/bb63e835-980b-40b5-a5ce-f1d820697821/bb63e835-980b-40b5-a5ce-f1d8206978214.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016年硕士研究生入学统一考试软件基础考试大纲考试科目:程序设计基础、数据结构考试形式和试卷结构一、试卷满分及考试时间试卷满分为150分,考试时间为180分钟二、答题方式答题方式为闭卷、笔试三、试卷内容结构程序设计基础50%数据结构50%程序设计基础一、C+语言基础考试内容基本数据类型、enum数据类型、运算符、控制语句考试要求1 .理解计算机信息的存储于表示,掌握C+的基本数据类型的用法.2 .掌握运算符与表达式的基本用法.3 .理解逗号表达式与条件表达式的作用.4 .掌握enum枚举类型的定义、枚举变量声明及使用.5 .掌握和运用三种(if、if,else、switch)选择语句.6 .
2、掌握和运用三种(while、for、do,while)循环语句.7 .掌握和运用其他(break、continue)控制语句.二、C+程序的结构(一):函数考试内容函数定义、函数声明、函数调用、函数的参数传递、递归调用、函数重载、函数模板考试要求1 .掌握函数定义的语法形式,熟练运用自定义函数来实现多函数程序设计.2 .理解函数声明的作用,掌握函数声明的用法.3 .理解函数调用的过程.4 .明确参数传递的意义,理解和掌握函数调用中参数传递的三种参数传递调用:传值调用、引用调用、传地址调用.5 .掌握和运用递归函数的概念、算法和实现方法.6 .理解函数重载的概念,掌握函数重载的实现方法.7 .理
3、解函数模板的概念,掌握函数模板的实现方法.三、C+程序的结构(二):类考试内容抽象数据类型、类的定义、对象创建、构造函数与析构函数、公共接口函数、工具函数类的组合、类模板考试要求1 .理解面向对象的思想,理解面向对象方法中的抽象概念.2 .理解面向对象程序设计中“封装”概念和抽象数据类型的概念.3 .掌握C+语言中类的定义方法.4 .掌握创建对象的方法,掌握通过对象访问类的公共接口成员的方法.5 .理解“.”操作符和“->”操作符,掌握它们的使用方法.6 .理解构造函数的作用,掌握构造函数的声明、定义的方法.7 .理解拷贝构造函数的作用,掌握拷贝构造函数的声明、定义的方法.8 .理解析构
4、函数的作用,掌握析构函数的声明、定义的方法.9 .理解类的公共接口函数成员的功能,掌握它们的声明与定义的方法.10 .理解类的工具函数成员的作用,掌握它们的声明与定义的方法.11 .掌握类的对象成员的声明、定义和使用的方法.12 .了解类模板实例化的概念,掌握类模板的定义与使用的方法四、C+语言的存储与访问属性考试内容作用域、可见性、静态与动态的生存期、静态数据、常量数据、共享数据、类的静态函数成员与静态数据成员、类的常量函数成员与常量数据成员、this指针、友元函数与友元类考试要求1 .理解标识符在程序中的作用域、可见性的基本概念2 .理解标识符在内存中的生存期、存储区域的基本概念3 .在函
5、数中,掌握static关键字的用法.4 .在函数中,掌握const关键字的用法.5 .在类中,掌握static关键字的用法.6 .在类中,掌握const关键字的用法.7 .在类中,掌握this指针的用法.8 .在函数中,掌握friend关键字的用法.9 .在类中,掌握friend关键字的用法.五、数组、指针与字符串考试内容数组、引用、指针、字符串、动态内存分配、深拷贝与浅拷贝考试要求1 .理解一维/二维数组的概念.2 .掌握一维/二维数组变量的声明、初始化以及数组之间的赋值方法3 .掌握下标运算符和sizeof运算符的使用方法.4 .掌握一维/二维数组作为函数的参数传递的用法.5 .掌握一维/
6、二维数组作为类的数据成员的使用方法.6 .掌握一维/二维对象数组的使用方法.7 .理解引用的概念.8 .掌握引用作为函数的参数传递的用法.9 .理解指针的概念,掌握指针运算符的使用方法10 .掌握指针作为函数的参数传递的用法.11 .理解数组与指针之间的关系,掌握指针数组的用法,掌握对象数组指针的用法.12 .理解动态内存分配的概念,掌握new和delete运算符的使用方法,掌握一维/二维动态数组、动态数组类、动态对象的创建方法13 .理解深拷贝、浅拷贝的概念.14 .理解拷贝构造函数、动态内存分配与深拷贝、浅拷贝之间的关系15 .掌握C-style的字符串的用法(<cstring>
7、;).16 .掌握vector类模板的用法.17 .掌握string类的用法.六、类的继承与派生考试内容继承关系、派生类、派生类的构造与析构函数、多级继承关系中成员访问、虚继承考试要求1 .理解面向对象程序设计中继承与派生的概念2 .掌握C+语言中派生类的语法格式,掌握派生类的定义方法3 .理解继承关系中成员访问的方式.5 .掌握单/多继承关系中构造函数与析构函数的定义方法及调用顺序6 .了解多级多继承中成员的访问方式.七、面向对象程序设计的多态性考试内容多态性、运算符重载、虚函数、纯虚函数、抽象类考试要求1 .理解面向对象程序设计中多态性的概念2 .理解动态绑定与静态绑定的概念,理解两者之间
8、的区别与联系,了解它们各自实现的原理.3 .掌握运算重载的基本方法.4 .理解虚函数的概念,掌握虚函数的用法.5 .理解函数同名覆盖的概念,比较它与函数重载的不同之处6 .理解抽象类的概念,理解纯虚函数的概念,掌握纯虚函数的用法7 .理解多态性与虚函数和纯虚函数之间的关系八、流类库与输入输出考试内容C+I/O流、标准输入与输出、顺序文件的输入与输出考试要求1. 了解C+I/O流类的类图及类之间的关系.2 .掌握<istream>中的基本操作,如:cin、cin.get、cin.getline、cin.put.3 .掌握<ostream>中的基本操作,包括流的格式化控制与
9、流操作符.4 .掌握<fstream>中,顺序文件的创建、写出和读取.数据结构【考查目标】1,理解数据结构的基本概念;掌握数据的逻辑结构、存储结构及其差异,以及各种基本操作的实现。2,在掌握基本的数据处理原理和方法的基础上,能够针对具体应用问题进行算法设计与分析。3,能够选择合适的数据结构和方法进行问题求解;具备采用c或C+或JAVA语言设计与实现算法的能力。【考查范围】一、数据结构和算法的基本概念及算法分析的基本方法二、线性表(一)线性表的定义和基本操作(二)线性表的实现1,顺序存储结构2,链式存储结构3,线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序
10、存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用三、树与二叉树(一)树的基本概念(二)二叉树1 .二叉树的定义及其主要特征2 .二叉树的顺序存储结构和链式存储结构3.二叉树的遍历(三)树、森林1,树的存储结构2.森林与二叉树的转换3,树和森林的遍历(四)树和二叉树的应用1,二叉排序树2.平衡二叉树3,哈夫曼(Huffman)树和哈夫曼编码三、图(一)图的概念(二)图的存储及基本操作1 .邻接矩阵法2,邻接表法(三)图的遍历1 .深度优先搜索2 .广度优先搜索(四)图的基本应用1 .最小(代价)生成树2 .最短路径3 .拓扑排序4 .关键路径四、查找(一)查找的基本概念(二)顺序查找法(三)折半查找法(四)B-树及其基本操作、B+树的基本概念(五)散列(Hash)表(六)查找算法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度国产打印机节能环保认证采购合同
- 重庆2025年重庆市北碚区基层医疗卫生事业单位招聘14人笔试历年参考题库附带答案详解
- 酒泉2025年甘肃酒泉市公安局招聘留置看护岗位辅警60人笔试历年参考题库附带答案详解
- 贵州2025年贵州省文化和旅游厅直属事业单位招聘12人笔试历年参考题库附带答案详解
- 玉林2025年广西玉林市第一人民医院招聘24人笔试历年参考题库附带答案详解
- 漯河2024年河南漯河市立医院(漯河市骨科医院漯河医专二附院)招聘高层次人才笔试历年参考题库附带答案详解
- 海口海南海口市琼山区教育局招聘2025届师范毕业生笔试历年参考题库附带答案详解
- 河北2024年中国工商银行河北分行乡村振兴专项招聘20人笔试历年参考题库附带答案详解
- 2025年中国太阳能十字路口单黄闪警示灯市场调查研究报告
- 2025年艾纳素项目可行性研究报告
- 光缆线路施工安全协议书范本
- 成本合约规划培训
- 山东省济宁市2025届高三历史一轮复习高考仿真试卷 含答案
- 五年级数学(小数乘法)计算题专项练习及答案
- 交通法规教育课件
- 产前诊断室护理工作总结
- 6S管理知识培训课件
- 小学校长任期五年工作目标(2024年-2029年)
- 医院培训课件:《猴痘流行病学特点及中国大陆首例猴痘病例调查处置》
- 氢气-安全技术说明书MSDS
- 产科护士临床思维能力培养
评论
0/150
提交评论