


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
二、填空题1. “面向对象”程序设计的三大基本特性是封装性、_继承性_、多态性。2、C+支持两种多态性:_编译_时的多态性和_运行_时的多态性。3.在函数体之前加_const_关键字可以防止覆盖函数改变数据成员的值。4、对于类中定义的任何成员,其隐含访问权限为_private _。5、 若只需要通过一个成员函数读取数据成员的值,而不需要修改它,则应在函数头的后面 加上_const_关键字。6. 如果new返回的指针丢失,则所分配的堆空间无法收回,称为 _内存泄露_ 。7、在继承机制下,当对象消亡时,编译系统先执行 派生类 的析构函数,然后才执行 派生类中子对象类 的析构函数,最后执行 基类 的析构函数。8、 假定用户为类AB定义了一个构造函数“AB(int aa):a(aa)”,则_a_是该类的数据成员。9. 假定用户没有给一个名为car的类定义析构函数,则系统自动给出的缺省析构函数定义为_car()_。10. 访问一个指针所指向的对象的成员所用的运算符是_-_。11、已知有定义“int x, a=5,7,9, *pa=a;”,在执行“x=+*pa;”语句后,x的值是_6_,*(pa+1)的值为_7_。12.若希望用一个已有对象来构造另一个同类型的对象,可以使用 拷贝构造函数 来实现。13、假定AB为一个类,则类定义体中的“AB(AB& x);”语句为该类_拷贝构造函数_的原型语句,而“operator=(AB& x);”为该类_赋值重载函数_的原型语句。14、为了访问某个类的私有数据成员,必须在该类中声明该类的 友元 。15、静态成员是局部于类的成员,它提供一种同类对象的_ 共享 _机制。16、访问一个指针所指向的对象的成员所用的运算符是_-_。17. 面向对象程序设计有四个主要特点,即抽象、封装、_继承 _和_多态 _。18.在用class定义一个类时,数据成员和成员函数的默认访问权限是_private(私有)_。19.在函数体之前加_const_关键字可以防止覆盖函数改变数据成员的值。20.私有数据通常由公有成员函数来访问(读和写)。这些函数统称为_类的接口_。21.在字长为32位的机器中,sizeof(float) 4 字节,sizeof(double) 8 _字节22.引用通常用作函数的参数和_返回值_。23. 如果new返回的指针丢失,则所分配的堆空间无法收回,称为 _内存泄露_ 。24. C+中多态性包括两种多态性:_编译_时的多态性和_运行_时的多态性。25. 若有char a80;则cina表示从键盘上读入一个_字符串_ 到数组a中。26.静态数据成员是类的所有对象中 共享 的成员,静态数据成员初始化与一般数据成员初始化 不同 。27. C+流类库定义的cin,cout,cerr和clog是_全局流对象_ 。28. 访问一个指针所指向的对象的成员所用的运算符是_-_。29. 假定用户没有给一个名为shape的类定义析构函数,则系统自动给出的缺省析构函数定义为_shape()_。30._构造函数_是特殊的成员函数,在创建和初始化对象时调用。_静态成员_是局部于类的成员,它提供一种同类对象的_共享_机制。31.运算符重载的作用是使运算符可以操作自定义的_类对象_,但重载后运算符原有的 优先级和结合性_不变。32.派生类不能访问基类的_私有_成员,但可以访问基类的公有成员和_保护_成员。33.具有_纯虚函数_的类称为抽象类。三、判断题1.( )基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。2.( )break语句也可以用于if体内,它可退出if语句。3.( ) 类的静态数据成员需要在定义每个类的对象时进行初始化。4( )友元函数说明在类体内,它是一种成员函数。5.( )在传值调用中,要求实参和形参的类型完全一致并且个数相等。6.( ) 如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。7( )异常必须在其产生的当前函数中捕获,而不能在外层函数中捕获该异常。8.( ) 如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。9.( ) 类的静态数据成员需要在定义每个类的对象时进行初始化。10( )程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。11( )重载函数必须有不同的参数列表。12.( )类B从类A公有继承,则程序段A a;B &b=a;会引发编译错误。13.( )拷贝构造函数用于用类的一个对象去初始化该类的另一个对象时使用,也可已用于当函数的形参是类的对象,调用函数时,进行形参与实参结合时使用。14( )类中所提供的成员函数可以直接访问私有成员。15. ( ) int i,*p=&i;是正确的C说明。16( )析构函数不能被继承。17( )一个类只有一个构造函数,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 钢结构施工方案大全电话
- 信息化网络营销方案
- 故宫文创的营销活动方案
- 东莞火灾显示盘施工方案
- 餐饮商业策划咨询方案
- 乌海灰色陶土砖施工方案
- 云南网络营销新渠道方案
- 建筑拐角景观处理方案设计
- 厂房建筑加固方案设计要求
- 美容院妇科检查营销方案
- 合规和法律合规管理制度
- NB-T10315-2019风电机组一次调频技术要求与测试规程
- 选择性必修二《Unit 1 Science and Scientists》单元教学设计
- ISO27001 2022版内审全套资料(内审计划+检查表+审核报告等)
- 新手会计上岗实操100问
- 小学挫折教育《生活的挫折成长的礼物》课件
- 物业工作拍照技巧培训课件
- 眼科学分类概述
- 小学特色课程《口风琴课程》校本教材
- 大数据可视化管控平台的人工智能与智能家居
- 数字化工厂安全生产培训课程
评论
0/150
提交评论