全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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内蒙古信兴新能源材料有限公司招聘16人备考题库含答案详解(达标题)
- 2025中国二冶西北分公司招聘备考题库有完整答案详解
- 2025年安徽皖江大龙湾控股集团有限公司第二批次招聘1人备考题库及参考答案详解1套
- 2025都邦财产保险股份有限公司兴安盟中心支公司招聘8人备考题库含答案详解(考试直接用)
- 2025浙江丽水云和县富云国有资产投资集团有限公司招聘劳务用工4人备考题库附答案详解(典型题)
- 护理伦理困境与伦理决策案例分析
- 2025安诚财产保险股份有限公司招聘10人备考题库及答案详解(典优)
- 资阳城建投资集团有限公司下属子公司2025年第三次公开市场化招聘备考题库附答案详解(典型题)
- 2026江西省港口集团有限公司校园招聘18人备考题库及答案详解(名校卷)
- 伤口护理与压疮预防护理新技术
- 上下游贸易合同范本
- (2025年)煤矿井下电工培训试题及答案
- 专题04 电化学原理的综合应用(高效培优讲义)(解析版)2026年高考化学一轮复习高效培优系列(全国通.用)
- 糖化血红蛋白教学课件
- 水果代采服务合同范本
- 2025年及未来5年市场数据中国船用螺旋桨轴行业发展监测及投资战略数据分析研究报告
- 皮沙发维修合同协议书
- 2025年数字音乐行业数字音乐平台用户消费行为分析报告
- 2025智慧监控系统安装工程合同
- 2025至2030中国产学研合作创新行业项目调研及市场前景预测评估报告
- 2025年泰安市公开招聘劳务派遣制工会社会工作者(52人)笔试考试参考题库及答案解析
评论
0/150
提交评论