C++期末复习课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C++期末复习课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 期末 复习 课件
- 资源描述:
-
1、考试题型及分数分布考试题型及分数分布 u 单项选择题(单项选择题(10%)u 填空题(填空题(20%)u 读程序写结果(读程序写结果(30%)u 程序填空题(程序填空题(20%)u 程序设计题(程序设计题(20%)课程内容总结课程内容总结第一章第一章 绪论绪论第二章第二章 C+简单程序设计简单程序设计第三章第三章 函数函数第四章第四章 类与对象类与对象第五章第五章 数据的共享与保护数据的共享与保护第六章第六章 数组、指针与字符串数组、指针与字符串第七章第七章 继承与派生继承与派生第八章第八章 多态性多态性第一章第一章 绪论绪论1、面向对象程序设计的特点、面向对象程序设计的特点2、类、对象概念、
2、类、对象概念3、程序开发的基本过程、程序开发的基本过程第二章第二章 C+简单程序设计简单程序设计1、C+特点特点2、C+程序结构程序结构3、标识符、数据类型、常量、变量、表、标识符、数据类型、常量、变量、表达式达式4、C+语句语句5、数据输入输出(、数据输入输出(cin、cout)第三章第三章 函数函数1、函数的定义和调用、函数原型函数的定义和调用、函数原型2、函数间的参数传递(、函数间的参数传递(引用传递引用传递)3、内联函数、内联函数4、带默认形参值的函数、带默认形参值的函数5、函数重载函数重载第四章第四章 类与对象类与对象1、类的定义(成员类型、访问属性)、类的定义(成员类型、访问属性)
3、2、对象的创建、对象的创建3、对象成员的访问、对象成员的访问4、构造函数与析构函数(作用、特点)、构造函数与析构函数(作用、特点)5、类的组合(包含对象的初始化)、类的组合(包含对象的初始化)第五章第五章 数据的共享与保护数据的共享与保护1、标识符的作用域与可见性、标识符的作用域与可见性2、生存期、生存期3、类的静态成员、类的静态成员第第6章章 数组、指针与字符串数组、指针与字符串1、对象数组对象数组2、对象指针、对象指针3、动态内存分配、动态内存分配4、字符串、字符串5、深复制与浅复制、深复制与浅复制第第7章章 继承与派生继承与派生1、类的继承与派生类的继承与派生2、访问控制访问控制3、派生
4、类的构造函数和析构函数派生类的构造函数和析构函数第第8章章 多态性多态性1、多态性概述多态性概述2、运算符重载运算符重载3、虚函数虚函数例题:单项选择题例题:单项选择题1、在下列关键字中,用以说明类中公有成员的是(、在下列关键字中,用以说明类中公有成员的是()A.public B.privateC.protectedD.friend2、下列的各类函数中,(、下列的各类函数中,()不是类的成员函数。)不是类的成员函数。A.构造函数构造函数B.析构函数析构函数C.友元函数友元函数D.拷贝初始化构造函数拷贝初始化构造函数3、作用域运算符的功能是(、作用域运算符的功能是()。)。A.标识作用域的级别的
5、标识作用域的级别的 B.指出作用域的范围的指出作用域的范围的C.给定作用域的大小的给定作用域的大小的 D.标识某个成员是属于哪个类的标识某个成员是属于哪个类的4、(、()不是构造函数的特征。)不是构造函数的特征。A.构造函数的函数名与类名相同;构造函数的函数名与类名相同;B.构造函数可以重载构造函数可以重载;C.构造函数可以设置缺省参数;构造函数可以设置缺省参数;D.构造函数必须指定类型说明。构造函数必须指定类型说明。5、(、()是析构函数的特征。)是析构函数的特征。A.一个类中只能定义一个析构函数一个类中只能定义一个析构函数;B.析构函数与类名不同析构函数与类名不同;C.析构函数的定义只能在
6、类体内析构函数的定义只能在类体内;D.析构函数可以有各个或多个参数。析构函数可以有各个或多个参数。例题:单项选择题例题:单项选择题6友元的作用()。友元的作用()。A.提高程序的运用效率;提高程序的运用效率;B.加强类的封装性加强类的封装性;C.实现数据的隐藏性;实现数据的隐藏性;D.增加成员函数的种类。增加成员函数的种类。7下列对派生类的描述中,(下列对派生类的描述中,()是错的。)是错的。A.一个派生类可以作另一个派生类的基类;一个派生类可以作另一个派生类的基类;B.派生类至少有一个基类;派生类至少有一个基类;C.派生类的成员除了它自己的成员外,还包含了它的基类的成员;派生类的成员除了它自
7、己的成员外,还包含了它的基类的成员;D.派生类中继承的基类成员的访问权限到派生类保持不变。派生类中继承的基类成员的访问权限到派生类保持不变。8派生类的对象对它的基类成员中(派生类的对象对它的基类成员中()是可以访问的。)是可以访问的。A.公有继承的公有成员公有继承的公有成员;B.公有继承的私有成员;公有继承的私有成员;C.公有继承的保护成员;公有继承的保护成员;D.私有继承的公有成员。私有继承的公有成员。9.关于动态联编的下列描述中,(关于动态联编的下列描述中,()是错误的。)是错误的。A.动态联编是以虚函数为基础的动态联编是以虚函数为基础的;B.动态联编是在运行时确定所调用的函数代码的;动态
8、联编是在运行时确定所调用的函数代码的;C.动态联编调用函数操作是指向对象的指针或对象引用;动态联编调用函数操作是指向对象的指针或对象引用;D.动态联编是在编译时确定操作函数的;动态联编是在编译时确定操作函数的;例题:填空题例题:填空题1C+中定义虚函数所用的关键字是中定义虚函数所用的关键字是_。2C+中进行输入、输出操作时,将数据对象从输入流提取出来的运算符中进行输入、输出操作时,将数据对象从输入流提取出来的运算符是是_,插入到输出流的运算符是,插入到输出流的运算符是_。3类的继承是指子类继承基类的类的继承是指子类继承基类的_和成员函数。和成员函数。4不同对象可以调用相同名称的函数,但可导致完
展开阅读全文