




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
5面向对象程序设计复习提纲第1部分 C+语言基础1.1 C+简单程序设计1.1.1 C+概述C+的特点:支持面向过程和支持面向对象程序设计。C+程序与C程序的区别:扩展名,注释,输入、输出。1.1.2 C+程序基本要素标识符,关键字,C+预定义的保留字常量:基本数据类型常量,转义字符变量:变量的声明、初始化运算符:算术运算、逻辑运算、关系运算,new、delete、sizeof、:、&、?:(条件运算),优先级、结合性。表达式:由常量、变量、函数调用和运算符组成。1.1.3 C+基本数据类型基本数据类型:字符型、整型(多种)、实型(单精度和双精度)和无值型(void)const常量类型:“常值变量”,区别#define,用来限定函数的参数和返回值。1.2 结构化程序设计1.2.1 条件语句if语句的使用(3种形式),多重选择结构,switch语句的使用,default语句、break语句、continue语句。1.2.2 循环语句for语句、while语句和do-while语句的使用和区别,for语句中几个表达式的使用。1.3 函数和作用域1.3.1 函数的定义、调用和声明函数定义的语法形式、函数类型、形参和实参,函数调用的形式、执行过程,函数声明(函数原形)的形式和使用方法。1.3.2 函数的参数传递掌握3种函数参数传递方式:单向值传递、按地址传递和引用传递,原理和使用方法。1.3.3 函数参数的默认值带默认值参数的函数的定义和调用。1.3.4 内联函数内联(inline)函数的作用和定义,内联成员函数的定义。1.3.5 引用引用概念,引用作为函数参数。1.3.6 作用域和生存期作用域和生存期的概念,局部作用域、全局作用域和文件作用域,局部变量、全局变量。内存分配方式(静态分配、自动分配和动态分配)。变量的存储类型:auto(自动)、register(寄存器)、extern(外部)和static(静态)。声明变量时如何指定变量的存储类型,外部变量定义性声明和引用性声明,静态局部变量和静态全局变量,作用域限定符(:)。函数的存储类型,内部函数和外部函数的定义和调用1.3.7 动态内存分配new和delete运算符,动态创建对象,动态数组的创建和释放。1.3.8 编译预处理C+程序文件的组织结构:头文件h、实现文件cpp的功能。#include文件包含指令,#define宏定义指令,条件编译指令1.4 组合数据类型1.4.1 数组数组的声明、初始化和使用,C+数组元素的越界问题,数组名作为函数参数。1.4.2 指针指针的实质,指针变量的声明和使用,“*”和“&”运算,指针运算,用指针处理数组,用指针作为函数参数。1.4.3 字符串字符串常量,字符数组,字符指针,字符串的初始化。1.4.4 结构结构的作用,结构类型的定义,结构变量的声明和初始化、赋值,结构成员的访问,利用指向运算符“-”引用结构成员。1.4.5 枚举枚举的作用,枚举类型的定义(枚举常量),枚举变量的声明和赋值。1.4.6 用typedef定义类型用typedef定义类型的实质,typedef语句的使用。第2部分 C+面向对象程序设计2.1 类与对象2.1.1 面向对象程序设计概述面向对象的基本概念:对象、类、封装、继承、多态性,结构化程序设计、面向对象程序设计。面向对象程序设计的基本特征:抽象、封装、继承和多态性。2.1.2 类的定义与实现类定义的形式、成员的访问控制、类的成员函数及实现。2.1.3 对象对象的声明、对象的公有成员的访问方法。2.1.4 构造函数和析构函数构造函数和析构函数的概念、定义方法、调用时间,默认的构造函数和析构函数,构造函数的重载。2.1.5 this指针this指针的实质、作用。2.1.6 静态成员静态成员(静态数据成员和静态成员函数)的概念、定义方法、访问方法,静态成员函数如何访问非静态数据成员。2.1.7 友元友元、友元函数、友元类的概念,友元函数的声明和使用,友元类的声明和使用。2.2 继承与派生2.2.1 基类和派生类基类和派生类的概念,派生类的定义,3种派生方式(public、private、protected)的含义,派生类成员函数对基类成员函数的覆盖。2.2.2 基类和派生类的构造函数创建一个派生类的对象时有关函数的调用过程,派生类构造函数调用基类构造函数的方式,派生类构造函数的定义方法。2.2.3 多重继承多重继承的派生类的定义和使用。2.2.4 虚基类虚基类的概念、定义和作用。2.3 多态性2.3.1 多态性概述何谓多态性,主要有哪两种多态性,对应的实现机制是什么。2.3.2 用基类指针指向派生类对象用基类指针指向派生类对象有何作用,如何使用。2.3.3 虚函数虚函数的概念、定义和使用方法,虚析构函数的使用。2.3.4 抽象类抽象类的概念,纯虚函数的概念和定义。2.3.5 重载函数重载:函数重载的概念,一般函数的重载、成员函数的重载、构造函数的重载。运算符重载:运算符重载的形式,运算符重载为普通函数、运算符重载为友元函数、运算符重载
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年四川省特岗教师招聘考试教育理论基础试卷
- 2025年室内装饰设计师(高级)室内设计创新思维考试试卷
- 2025年事业单位招聘考试教师招聘政治学科专业知识试卷(政治学教育改革与课程设置)
- 2025年无损检测员(中级)职业技能鉴定试卷:无损检测在建筑结构疲劳损伤检测中的
- 2025年托福考试写作高分预测试卷:经济全球化与国际贸易政策试题
- 2025年西式烹调师(高级)西餐烹饪空间布局技能鉴定试卷
- 2025年事业单位招聘考试综合类专业能力测试试卷(机械类)
- 2025年无损检测员职业技能鉴定实操演练解析试卷
- 2025年事业单位招聘考试卫生类护理学专业知识试卷(精神科护理)
- 2025年室内装饰设计师(高级)考试试卷:室内空间设计创新与创意
- 临床护理值班管理制度
- 老年呼吸系统疾病及护理
- 施工现场生态环境保护措施
- 2024年江苏省阜宁县安监局公开招聘试题含答案分析
- 2025年乡镇土地租赁合同范本
- 快递柜安装协议书
- 2025年真空抽滤桶项目市场调查研究报告
- 陕西省特种设备隐患排查清单(2025年)
- 燃气公司加气站操作规程及安全要求
- 推进教育教学改革的实施路径
- 装修砸墙安全协议书
评论
0/150
提交评论