下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、二、填空题1. “面向对象”程序设计的三大基本特性是封装性、_继承性 _ 、多态性。2、C+ 支持两种多态性:_ 编译 _ 时的多态性和_ 运行 _ 时的多态性。3. 在函数体之前加 _ const _ 关键字可以防止覆盖函数改变数据成员的值。4、对于类中定义的任何成员,其隐含访问权限为_private_ 。5、 若只需要通过一个成员函数读取数据成员的值,而不需要修改它,则应在函数头的后面加上 _const_ _ 关键字。6.如果 new 返回的指针丢失,则所分配的堆空间无法收回,称为_ 内存泄露_ 。7、在继承机制下, 当对象消亡时,编译系统先执行派生类然后才执行派生类中子对象类的析构函数,
2、最后执行析构函数。8、假定用户为类AB定义了一个构造函数“AB(intaa):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 为一个类,则类定义体中
3、的“AB(AB& x); ”语句为该类_ 拷贝构造函数 _ 的原型语句,而“operator=(AB&x); ”为该类 _赋值重载函数 _ 的原型语句。14、为了访问某个类的私有数据成员,必须在该类中声明该类的友元。15、静态成员是局部于类的成员,它提供一种同类对象的_共享 _机制。16、访问一个指针所指向的对象的成员所用的运算符是_ _-> _。17.面向对象程序设计有四个主要特点,即抽象、封装、 _继承 _ 和 _多态_。18. 在 用 class 定 义 一 个 类 时 , 数 据 成 员和 成员 函 数 的 默 认 访 问 权 限 是_private( 私有 )
4、_ 。19. 在函数体之前加 _ const _ 关键字可以防止覆盖函数改变数据成员的值。20. 私有数据通常由公有成员函数来访问(读和写)。这些函数统称为_类的接口 _ 。21. 在字长为32 位的机器中, sizeof(float) 4字节,sizeof(double) 8_字节22. 引用通常用作函数的参数和_返回值 _。23. 如果 new 返回的指针丢失, 则所分配的堆空间无法收回, 称为 _ 内存泄露 _ 。24. C+中多态性包括两种多态性: _ 编译 _时的多态性和 _运行 _时的多态性。25.若有 char a80;则 cin>>a中。26. 静态数据成员是类的所
5、有对象中一般数据成员初始化不同表示从键盘上读入一个_字符串 _ 到数组共享的成员,静态数据成员初始化与。a27. C+ 流类库定义的cin , cout , cerr和 clog是 _ 全局流对象 _。28.访问一个指针所指向的对象的成员所用的运算符是_ -> _ 。29. 假定用户没有给一个名为shape 的类定义析构函数,则系统自动给出的缺省析构函数定义为_ shape () _。30._ 构造函数 _是特殊的成员函数,在创建和初始化对象时调用。_静态成员 _是局部于类的成员,它提供一种同类对象的_共享 _机制。31. 运算符重载的作用是使运算符可以操作自定义的_类对象_ ,但重载后
6、运算符原有的优先级和结合性_ 不变。32. 派生类不能访问基类的_私有 _成员,但可以访问基类的公有成员和_ 保护_成员。33.具有 _纯虚函数 _的类称为抽象类。三、判断题1.(× ) 基类中被说明为protected和 private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。2.(× )break语句也可以用于if体内,它可退出if语句。3.(× )类的静态数据成员需要在定义每个类的对象时进行初始化。4( × )友元函数说明在类体内,它是一种成员函数。5.(× ) 在传值调用中,要求实参和形参的类型完全一致并且个数相等。6.
7、( )如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年LNG气化设备项目建议书
- 2024年玻纤网项目建议书
- 2024年芳香除臭化学品:空气清新剂合作协议书
- 2024年水果、坚果加工品项目建议书
- 2023年飞机碳刹车预制件项目调研分析报告
- 2024年辐射剂量监测仪项目发展计划
- 2024年聚醚多元醇项目合作计划书
- 2024年抗结核病药项目建议书
- 2024年硬质合金喷焊粉项目建议书
- 2024年细微射频同轴电缆合作协议书
- 电脑耗材实施方案、供货方案、售后服务方案
- 肝硬化伴胃底静脉曲张的护理查房
- 中国风草船借箭成语故事PPT
- 2024年江苏省农业融资担保有限责任公司招聘笔试参考题库附带答案详解
- 介绍中国第一颗原子弹爆炸的故事
- 高中交通安全班会
- 松江区乡镇地图课件上海市松江区行政区划可编辑高清模板
- 高中数学学习方法指导课件
- (高清版)DZT 0432-2023 煤炭与煤层气矿产综合勘查规范
- 智慧煤矿数字孪生平台白皮书 数字冰雹
- 供应链金融合同
评论
0/150
提交评论