收藏 分销(赏)

C复习填空与判断题参考答案.doc

上传人:丰**** 文档编号:9799228 上传时间:2025-04-08 格式:DOC 页数:5 大小:25.54KB 下载积分:6 金币
下载 相关 举报
C复习填空与判断题参考答案.doc_第1页
第1页 / 共5页
C复习填空与判断题参考答案.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
二、填空题 1. “面向对象〞程序设计的三大根本特性是封装性、 继承性 、多态性。 2、支持两种多态性:编译时的多态性与运行时的多态性。 3.在函数体之前加  关键字可以防止覆盖函数改变数据成员的值。 4、对于类中定义的任何成员,其隐含访问权限为 。 5、 假设只需要通过一个成员函数读取数据成员的值,而不需要修改它,那么应在函数头的后面 加上关键字。 6. 如果返回的指针丧失,那么所分配的堆空间无法收回,称为 内存泄露 。 7、在继承机制下,当对象消亡时,编译系统先执行 派生类 的析构函数,然后才执行 派生类中子对象类 的析构函数,最后执行 基类 的析构函数。 8、 假定用户为类定义了一个构造函数“( )(){}〞,那么是该类的数据成员。 9. 假定用户没有给一个名为  的类定义析构函数,那么系统自动给出的缺省析构函数定义为 〔〕{} 。 10. 访问一个指针所指向的对象的成员所用的运算符是 > 。 11、有定义“ x, a[]={5,7,9}, *;〞,在执行“*;〞语句后,x的值是6,*(1)的值为7。 12.假设希望用一个已有对象来构造另一个同类型的对象,可以使用 拷贝构造函数 来实现。 13、假定为一个类,那么类定义体中的“( x);〞语句为该类拷贝构造函数的原型语句,而“( x);〞为该类赋值重载函数的原型语句。 14、为了访问某个类的私有数据成员,必须在该类中声明该类的 友元 。 15、静态成员是局部于类的成员,它提供一种同类对象的 共享 机制。 16、访问一个指针所指向的对象的成员所用的运算符是 > 。 17. 面向对象程序设计有四个主要特点,即抽象、封装、继承 与多态 。 18.在用定义一个类时,数据成员与成员函数的默认访问权限是(私有)。 19.在函数体之前加  关键字可以防止覆盖函数改变数据成员的值。 20.私有数据通常由公有成员函数来访问〔读与写〕。这些函数统称为类的接口。 21.在字长为32位的机器中,()= 4 字节,()= 8 _字节 返回值。 23. 如果返回的指针丧失,那么所分配的堆空间无法收回,称为 内存泄露 。 24. 中多态性包括两种多态性:编译时的多态性与运行时的多态性。 25. 假设有 a[80];那么>>a表示从键盘上读入一个字符串 到数组a中。 26.静态数据成员是类的所有对象中 共享 的成员,静态数据成员初始化及一般数据成员初始化 不同 。 27. 流类库定义的,,与是全局流对象 。 28. 访问一个指针所指向的对象的成员所用的运算符是 > 。  29. 假定用户没有给一个名为  的类定义析构函数,那么系统自动给出的缺省析构函数定义为 〔〕{} 。 30构造函数是特殊的成员函数,在创立与初始化对象时调用。 静态成员是局部于类的成员,它提供一种同类对象的共享机制。 31.运算符重载的作用是使运算符可以操作自定义的_类对象,但重载后运算符原有的 优先级与结合性不变。 私有成员,但可以访问基类的公有成员与_保护成员。 纯虚函数的类称为抽象类。 三、判断题 1.( × )基类中被说明为与的成员只能被其派生类的成员函数访问,不能被其它的函数访问。 2.( × )语句也可以用于体内,它可退出语句。 3.( × ) 类的静态数据成员需要在定义每个类的对象时进展初始化。 4.〔 × 〕友元函数说明在类体内,它是一种成员函数。 5.( × )在传值调用中,要求实参与形参的类型完全一致并且个数相等。 6.( √ ) 如果派生类的成员函数的原型及基类中被定义为虚函数的成员函数原型一样,那么,这个函数自动继承基类中虚函数的特性。 7.〔 × 〕异常必须在其产生的当前函数中捕获,而不能在外层函数中捕获该异常。 8.( √ ) 如果派生类的成员函数的原型及基类中被定义为虚函数的成员函数原型一样,那么,这个函数自动继承基类中虚函数的特性。 9.( × ) 类的静态数据成员需要在定义每个类的对象时进展初始化。 10.( √ )程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。 11.( √ )重载函数必须有不同的参数列表。 12.( √ )类B从类A公有继承,那么程序段A a;B ;会引发编译错误。 13.〔√ 〕拷贝构造函数用于用类的一个对象去初始化该类的另一个对象时使用,也可已用于当函数的形参是类的对象,调用函数时,进展形参及实参结合时使用。 14.( √ )类中所提供的成员函数可以直接访问私有成员。 15. ( √ ) i,*;是正确的C说明。 16.( √ )析构函数不能被继承。 17.〔 × 〕一个类只有一个构造函数, 但可以有多个析构函数。 18.〔√ 〕引用与指针都可作函数参数。 19.〔× 〕对于任意正确定义的类,都可以构造出该类型的对象。 20.( √ ) 假设要实例化一个含有引用型数据成员的类,那么只能使用构造函数初始化列表来初始化该数据成员。 第 5 页
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服