考博信息网 >> 文章中心 >> 考研复习 >> 专业课 >> 正文 2018年长江大学837C++程序设计考研大纲
2018年长江大学837C++程序设计考研大纲
2018 年全国硕士研究生统一入学考试C++程序设计 科目考试大纲一、考查目标C++程序设计考试涵盖结构化程序设计和面向对象程序设计的理论、方法与技术。要求考生比较系统地掌握 C++程序设计的基本概念、基本原理和基本方法,能够运用所学的基本原理和基本方法分析、判断和解决有关问题。二、考试形式和试卷结构1、试卷满分及考试时间本试卷满分 150 分,考试时间为 180 分钟。2、答题方式答题方式为闭卷、笔试3、试卷题型结构单项选择题 40 分(20 小题,共 40 分)程序填空题 20 分(4 小题,共 20 分)程序阅读题 30 分(6 小题,共 30 分)程序设计题 60 分(5 小题,共 60 分)三、考查范围1、基本数据类型和表达式① 常量与变量② C++运算符与表达式2、C++基本程序结构① 顺序结构② 选择结构③ 循环结构3、函数与预处理① 函数的声明与定义② 函数的参数、值与函数的调用③ 递归函数④ 函数的重载与函数模版⑤ 全局变量与局部变量以及变量的存储类型⑥ 符号常量、文件包含、宏等⑦ 内置函数、内部函数以及外部函数4、数组与指针① 一维数组、二维数组② 字符数组③ 指针与指针变量④ 指针与数组⑤ 指针与字符串⑥ 指针与函数⑦ new 与 delete⑧ 引用5、自定义类型① struct 与链表② union③ enum④ typedef6、类与对象① 面向对象程序设计的基本概念② class③ 成员数据与成员函数④ 构造函数与析构函数⑤ 继承与派生⑥ virtual⑦ 类的静态成员7、输入输出流① C++标准输入输出② 文件操作与文件流③ 字符串流8、运算符重载① C++基本运算符的重载② 赋值运算符重载③ 流插入和提取运算符的重载④ 数据类型转换9、 算法设计初步① 求和/积、求最大/小值及其位置、变量数据交换、简单排序方法② 数组、结构、指针与循环的结合使用③ 通过指针实现数据传递④ 函数设计、实现与调用;递归函数定义与调用⑤ 循环终止条件设置、输入结束符使用⑥ 基类/派生类设计、实现与测试(成员变量、成员函数、继承/派生、重载函数与操作符、多态性实现)⑦ 控制台格式化输入、输出(输出项对齐、每行指定项数等格式要求)四、参考教材:《C++程序设计》,谭浩强 ,清华大学出版社,2011.8