一、填空题1、编译时的多态性通过__重载__函数实现
2、面向对象的四个基本特性是_抽象__、__多态性_、__继承性__和_封装性_
假定 AB 为一个类,则执行“AB a(2), b[4],*p[4];”语句时调用该类构造函数的次数为__5__
要实现动态联编必须通过对象指针或引用来调用_虚函数_实现
在函数前面用_ inline _保留字修饰时,则表示该函数表为内联函数
如果将一个对象说明为常对象,则通过该对象只能调用它的__常成员__函数
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 中的访问属性为