电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

华科面向对象的程序设计题库

华科面向对象的程序设计题库_第1页
1/30
华科面向对象的程序设计题库_第2页
2/30
华科面向对象的程序设计题库_第3页
3/30
一、填空题1、编译时的多态性通过__重载__函数实现。2、面向对象的四个基本特性是_抽象__、__多态性_、__继承性__和_封装性_。3. 假定 AB 为一个类,则执行“AB a(2), b[4],*p[4];”语句时调用该类构造函数的次数为__5__。4.要实现动态联编必须通过对象指针或引用来调用_虚函数_实现。5.在函数前面用_ inline _保留字修饰时,则表示该函数表为内联函数。6. 如果将一个对象说明为常对象,则通过该对象只能调用它的__常成员__函数。7、非成员函数应声明为类的__友元___函数才能访问这个类的 private 成员。8、在用 class 定义一个类时,数据成员和成员函数的默认访问权限是_ 私有____。9、运算符重载函数可能是类的_友元_函数,也可以是类的_成员_函数,还可以是普通函数。10、__转换构造函数__函数可以将一个指定的数据转换为类的对象,_类型转换函数_函数实现类的对象转换成其它类型的数据。11、静态多态性是通过函数重载、运算符重载、模板来实现。12、假定 AB 为一个类,则执行“AB a(10), b[1],*p[10];”语句时调用该类构造函数的次数为 1。13、C++类成员函数有 public 、 private 、 protected三种类型。14、如果将一个对象说明为常对象,则通过该对象只能调用它的 常成员函数。15、为使外部函数可访问类的私有成员,需将该函数声明为该类的友元函数。16、类 B 是由类 A 以保护方式派生的,则类 A 中公有访问属性的数据成员在类 B 中的访问属性为保护。17、+、=、[]、->等四种运算符中,可采用友元函数重载的运算符是 +。18、抽象类是指具有 纯虚函数的类,它只能作为基类来使用。19、类 B 是由类 A 以保护方式派生的,则类 A 中私有访问属性的数据成员在类 B 中的访问属性为不可访问。二、简答题1、什么是类模板,类模板声明的一般形式是什么?答案:类模板是对一批仅仅成员数据类型不同的类的抽象,程序员只要为这一批类所组成的整个类家族创建一个类模板,给出一套程序代码,就可以用来生成多种具体的类,(这类可以看作是类模板的实例),从而大大提高编程的效率。定义类模板的一般形式是:template <类型名 参数名 1,类型名参数名 2,…>class 类名{类声明体};2、有哪几种继承方式?每种方式的派生类对基类成员的继承性如何?答案:继承方式包括:public、private、protected。3、简述运算符重载的实现方式有哪几种?给出对应的声明语法形式。答案:(1)类外定义的运算符重载函数...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

华科面向对象的程序设计题库

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部