全球旧事资料 分类
类中的public成员在派生类中是private的13、设置虚基类的目的是(A简化程序)。C提高运行效率D减少目标代码
B消除二义性
14、下面(C)的叙述不符合赋值兼容规则。A派生类的对象可以赋值给基类的对象第2页
fB基类的对象可以赋值给派生类的对象错误C派生类的对象可以初始化基类的对象D派生类的对象的地址可以赋值给指向基类的指针15、关于虚函数的描述中,()是正确的。
A虚函数是一个static类型的成员函数B虚函数是一个非成员函数C基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数D派生类的虚函数与基类的虚函数具有不同的参数个数和类型16、下面关于友元的描述中,错误的是(DA友元函数可以访问该类的私有数据成员B一个类的友元类中的成员函数都是这个类的友元函数C友元可以提高程序的运行效率D类与类之间的友元关系可以继承17、下列关于静态数据成员的说法,不正确的是()。)。
A类中定义的公用静态数据成员,可以通过类的对象来访问B类中定义的所有静态数据成员,都必须在类外初始化C静态数据成员不是所有对象所共用的D普通的成员函数可以直接访问类中的静态数据成员18、如果表达式ik中的“”和“”都是重载的友元运算符,若采用运算符函数调用格式,则表达式还可以表示为(AoperatorioperatorkCioperatoroperatork19、下面对模板的声明,正确的是(AtemplateTCtemplateclassT1classT220、下列的各类函数中,(A构造函数B析构函数)。BoperatoroperatorikDkoperatoroperatori)。BtemplateclassT1T2DtemplateclassT1classT2)不是类的成员函数C友元函数D复制构造函数
第3页
f二、填空题(前14个空,每空1分,后3个空,每空2分,共20分)1、类和对象的关系可表述为:类是对象的2、静态成员函数没有隐含的,而对象则是类的。
,所以,在C程序中,静态成员函数主要
用来访问静态数据成员,而不访问非静态成员。3、在图1中,A,B,C,D,E,F均是类,其中属于单继承的派生类有属于多继承的派生类有有。ADF图1类的继承层次图4、如果只想保留公共基类的一个复制,就必须使用关键字基类声明为虚基类。5、从实现的角度来讲,多态性可以划分为两类:6、如果一个类包含一个或多个纯虚函数,则该类称为和。。把这个公共BCE,类F的基类有,
,类A的派生类
7、若要把voidfu
定义为类A的友元函数,则应在类A的定义中加入语句。和。。。。
8、列出C中r
好听全球资料 返回顶部