版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象程序设计复习提纲(2018计科)一、考试方式笔试 (闭卷 )(总评成绩 = 平时成绩 ×40%+期末成绩 ×60%)平时成绩共 8 次,每次 5 分教务处规定,期末成绩50 分以下,不考虑平时成绩二、题型单选题 (每小题 2 分,共 20 分)填空题 (每空 1 分,共 10 分)简答题 (每小题 5 分,共 20 分)写程序结果 (每小题 5 分,共 30 分)设计与分析题 (3 小题,共 20 分)三、注意题量比较大,少数位置有陷阱,最后一题比较难,认真复习 ,考试时 抓紧时间,注意细节 。四、各章知识点1 、C+ 的初步知识 (15 )函数C+ 程序由函数驱动
2、,主函数、普通函数、主调函数、被调函数等概念1 / 6及其关系;函数的定义、调用、声明(原型)的写法;理解函数调用机制理解函数间数据联系的渠道(参数、返回值、全局变量)C+ 特有函数inline 内联函数的思想重载的概念、分类、区分依据、解读次序(结合第4 章)带参数默认值的函数的写法,默认参数的定义次序模板的概念、分类,函数模板的写法,类模板的写法(结合第3章)标准名字空间的用法 (using namespace std)输入输出C 语言中常用输入输出函数的用法(getchar 、 putchar 、gets 、 puts 、scanf 、printf)标准输入输出流类iostream ,标
3、准输入流对象cin 、标准输出流对象cout 、流插入运算符 << 、流提取运算符 >> 的基本概念及用法;输入输出流中常用控制符的使用(setw 、iomanip 头文件)const 定义常变量,必须初始化引用与指针引用的概念、声明方法(必须初始化、引用常量)、使用方法、传引用(双向传递)、用const 修饰引用(常量引用常量)用 const 修饰指针(常量指针、指针常量、常量指针常量)理解用引用代替指针的好处作用域与生命期2 / 6作用域(五种)、可见性、: 运算符的两种用法、支配(覆盖)规则生命期(三种)、理解静态局部变量、静态全局变量new 和 delete 对
4、堆区操作的基本用法string 类、字符串对象的概念(区分cstring 、string.h 和 string )C+ 程序的上机步骤 (编辑 cpp、编译 obj 、连接 exe、运行 )2 、类和对象 (5 )面向对象程序设计的三大特点:封装、继承和多态性理解用 class 和 struct 声明类的异同类中的两种成员,三种访问权限控制符的区别类的声明和成员函数定义的规范写法对象的存储结构this 指针的概念及用法3 、关于类和对象的进一步讨论(40 )类中的四个特殊成员函数构造函数概念、作用、声明及定义方法(成员初始化列表)、调用时机特点:无参构造函数(缺省构造函数)、带参构造函数、构造
5、函数重载、构造函数带参数默认值、无名、无返回值析构函数概念、作用、声明及定义方法、调用时机特点:无名、无参、无返回值执行次序(与构造函数严格相反)3 / 6拷贝构造函数概念、作用、声明及定义方法、调用时机特点:无名、有参、无返回值缺省拷贝构造函数、深拷贝与浅拷贝拷贝赋值操作概念、作用、声明及定义方法、调用时机(区别于拷贝构造函数)特点:有名、有参、有返回值缺省拷贝赋值操作、深拷贝与浅拷贝对象数组的概念(会导致多次调用该类的构造函数)对象指针的概念(不会导致调用该类的构造函数)、大小const 修饰对象或成员(常对象、常量数据成员、常量成员函数)的概念、用法;常量与非常量成员函数可以形成重载;理
6、解数据保护static 修饰成员(静态数据成员、静态成员函数)的概念、用法友元的概念、分类、用法、好处及弊端类模板的概念、写法(结合第1 章)4 、运算符重载 (10 )理解运算符重载的概念、规则及特殊情况运算符重载函数的三种实现形式:普通函数、成员函数和友元函数双目运算法一般重载为友元函数、单目运算符一般重载为成员函数极少数时候重载成普通函数<< 、>> 只能重载为友元函数; ( ) 、 只能重载为成员函数熟练掌握常用运算符重载函数的写法( + 、+ 、 = 、< 、> 、<< 、>> )4 / 6类型转换C 语言中强制类型转换和自
7、动类型转换转换构造函数的概念、作用及用法隐式调用将产生临时对象显式调用将产生无名对象强制类型转换运算符重载函数的概念、作用及用法(隐式调用和显式调用都将产生临时变量,而原对象的类型未变)了解临时变量、临时对象、无名对象的概念、作用域及特殊情况(临时变量或临时对象初始化const 引用时,作用域被扩展)5 、继承与派生 (15 )继承的概念、意义及分类单继承派生类的声明方法三种不同的声明方式的区别(基类成员在派生类中访问权限的变化)派生类对象的组成(三部分),各部分成员初始化的分工及执行次序派生类的构造函数、析构函数、拷贝构造函数的写法(特殊情况)多重继承二义性问题虚基类(虚拟继承)的概念、写法及意义虚拟继承时,派生类对象的大小(虚基类表指针)5 / 6最派生类的概念、写法及意义子类型的概念、用法及特点(单向、不可逆,有助于实现多态性)继承与组合继承是垂直的,组合(即聚集)是水平的二者都是为了在某种程度上实现软件复用,即共享6 、多态性与虚函数(15 )多态性的概念、分类静态多态性编译时的多态性、静态联编(先期联编)分为类型强制和重载动态多态性运行时的多态性、动态联编(滞后联编)分为类型参数多态(模板)和包含多态(虚函数)虚函数的概念、用法(virtual );
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国环保治理技术及设备行业市场前景预测及投资价值评估分析报告
- 2026年中国马口铁包装行业市场前景预测及投资价值评估分析报告
- 2025年延安子长市事业单位定向招聘大学生退役士兵(11人)考试笔试参考题库附答案解析
- 2025福建三明沙县区总医院招聘护理人员9人考试笔试备考试题及答案解析
- 2025重庆市急救医疗中心招聘10人笔试考试参考题库及答案解析
- 风湿性关节炎康复训练指南培训
- 康复医学科骨折术后功能锻炼指南
- 2026年宁波幼儿师范高等专科学校单招职业适应性测试必刷测试卷附答案
- 2026年泸州医疗器械职业学院单招职业倾向性测试题库附答案
- 2026年铜川职业技术学院单招职业倾向性测试题库附答案
- 软件测试与质量保证课件 第1章 软件测试基础
- 2025江苏南通市通州区石港镇招聘便民服务中心人员2人考试笔试备考题库及答案解析
- 电力设计安全相关课件
- 2025四川南充市嘉陵城市发展集团有限公司招聘10人备考考试题库附答案解析
- 《公路工程集料试验规程》JTG 3432-2024新旧规范对比(细集料、填料)
- 企业建扶贫车间申请书
- 季度安全生产工作会议
- Unit1作文专项人教版九年级英语全册
- 2025四川成都新都投资集团有限公司招聘23人笔试参考题库附带答案详解
- 麦克白课件教学课件
- 电动液压车安全培训内容课件
评论
0/150
提交评论