【单选题】当不同的类具有相同的间接基类时, 。A.各派生类无法按继承路线产生自己的基类版本B.为了建立唯一的间接基类版本,应该声明间接基类为虚基类C.为了建立唯一的间接基类版本,应该声明派生类虚继承基类D.一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
【单选题】当不同的类具有相同的间接基类时, 。
A.各派生类无法按继承路线产生自己的基类版本
B.为了建立唯一的间接基类版本,应该声明间接基类为虚基类
C.为了建立唯一的间接基类版本,应该声明派生类虚继承基类
D.一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
参考答案和解析
为了建立惟一的间接基类版本,应该声明派生类虚继承基类
相关考题:
● 在关于类的实例化的描述中,正确的是() 。()A.同一个类的对象具有不同的静态数据成员值B.不同的类的对象具有相同的静态数据成员值C.同一个类的对象具有不同的对象自身引用(this)值D.不同的类的对象具有相同的对象自身引用(this)值
下面关于虚函数的描述中,正确的是( )。A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明B)虚函数是非成员函数C)虚函数是static类型的成员函数D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
下面关于基类和派生类的描述,正确的是()A、一个类可以被多次说明为一个派生类的直接基类,可以不止一次地成为间接基类B、一个类不能被多次说明为一个派生类的直接基类,可以不止一次地成为间接基类C、一个类不能被多次说明为一个派生类的直接基类,且只能成为一次间接基类D、一个类可以被多次说明为一个派生类的直接基类,但只能成为一次间接基类
当不同的类具有相同的间接基类时,()A、 各派生类无法按继承路线产生自己的基类版本B、为了建立惟一的间接基类版本,应该声明间接基类为虚基类C、为了建立惟一的间接基类版本,应该声明派生类虚继承基类D、一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
下列关于多继承的描述,错误的是()A、一个派生类对象可以拥有多个直接或间接基类的成员B、在多继承时不同的基类可以有同名成员C、对于不同基类的同名成员,派生类对象访问它们时不会出现二义性D、对于不同基类的不同名成员,派生类对象访问它们时不会出现二义性
单选题下列关于类层次中静态成员的描述,正确的是()A在基类中定义的静态成员,只能由基类的对象访问B在基类中定义的静态成员,在整个类体系中共享C在基类中定义的静态成员,不管派生类以何种方式继承,在类层次中具有相同的访问性质D一旦在基类中定义了静态成员,就不能在派生类中再定义
单选题下列关于多继承的描述,错误的是()A一个派生类对象可以拥有多个直接或间接基类的成员B在多继承时不同的基类可以有同名成员C对于不同基类的同名成员,派生类对象访问它们时不会出现二义性D对于不同基类的不同名成员,派生类对象访问它们时不会出现二义性
单选题下面关于基类和派生类的描述,正确的是()A一个类可以被多次说明为一个派生类的直接基类,可以不止一次地成为间接基类B一个类不能被多次说明为一个派生类的直接基类,可以不止一次地成为间接基类C一个类不能被多次说明为一个派生类的直接基类,且只能成为一次间接基类D一个类可以被多次说明为一个派生类的直接基类,但只能成为一次间接基类
单选题当不同的类具有相同的间接基类时,()A 各派生类无法按继承路线产生自己的基类版本B为了建立惟一的间接基类版本,应该声明间接基类为虚基类C为了建立惟一的间接基类版本,应该声明派生类虚继承基类D一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类
单选题下列关于虚函数的描述中,正确的是( )。A虚函数是一个static类型的成员函数B虚函数是一个非成员函数C基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明D派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
单选题当派生类指针指向基类对象时()A可以直接调用基类的成员函数B可以调用派生类对象的成员函数C必须强制将派生类指针转换成基类指针才能调用基类的成员函数D以上说法都不对