23、假定类A已经定义,对于以A为基类的单一继承类B,以下定义中正确的是:()A.class B:public A{//...};B.class A:public B{//...};C.class B:public class A{//...};D.class A:class B public{//...};

23、假定类A已经定义,对于以A为基类的单一继承类B,以下定义中正确的是:()

A.class B:public A{//...};

B.class A:public B{//...};

C.class B:public class A{//...};

D.class A:class B public{//...};


参考答案和解析
class B:public A{//...};

相关考题:

●以下关于类继承的说法中,错误的是(6)。(6)A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法

在基类定义的puBliC和protECtED成员在保护继承的派生类中不可见。()

下列关于私有继承的说法中正确的是()。A、基类成员对派生类新定义的成员函数是不可见的;B、基类成员对派生类新定义的成员函数是可见的;C、只有基类成员中的公有成员对派生类新定义的成员函数是可见的;D、基类成员中的保护成员对派生类新定义的成员函数是可见的。

基类的构造函数不被继承,需要在派生类中自行定义。()

下面描述中,错误的是()。 A.在派生类中不可见的成员要变成可访问的,需要进行访问声明B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问D.在基类定义的public和protected成员在保护继承的派生类中可见

解决类继承中产生的二义性的方法不包括A.使用作用域运算符限定访问的成员函数B.在派生类中定义同名函数,且参数表必须和基类的保持一致C.在派生类中定义同名函数,且参数表可以和基类的不同D.采用虚基类解决多重继承中的共同基类产生的二义性

下列关于基类和派生类关系的叙述中,正确的是A.每个类最多只能有一个直接基类B.派生类中的成员可以访问基类中的任何成员C.基类的构造函数必须在派生类的构造函数体中调用D.派生类除了继承基类的成员,还可以定义新的成员

在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。A.虚基类B.抽象类C.虚函数类D.模板类

● 以下关于类继承的说法中,错误的是( )。A.通过类继承,在程序中可以复用基类的代码B.在继承类中可以增加新代码C.在继承类中不能定义与被继承类(基类)中的方法同名的方法D.在继承类中可以覆盖被继承类(基类)中的方法

下列关于类层次中静态成员的描述,正确的是()A、在基类中定义的静态成员,只能由基类的对象访问B、在基类中定义的静态成员,在整个类体系中共享C、在基类中定义的静态成员,不管派生类以何种方式继承,在类层次中具有相同的访问性质D、一旦在基类中定义了静态成员,就不能在派生类中再定义

新式类继承了Object基类之后对应的mro方法返回的是?()A、基类定义的属性列表B、继承的子类列表C、属性搜索的顺序D、属性异常

C++的继承性允许派生类继承基类的()。A、部分特性,并允许增加新的特性或重定义基类的特性B、部分特性,但不允许增加新的特性或重定义基类的特性C、所有特性,并允许增加新的特性或重定义基类的特性D、所有特性,但不允许增加新的特性或重定义基类的特性

下列哪一种顺序是派生类数据成员的正确的初始化顺序。()A、基类成员—对象成员—新定义的普通成员B、基类成员—新定义的普通成员—对象成员C、新定义的普通成员—对象成员—基类成员D、对象成员—新定义的普通成员—基类成员

多继承情况下,派生类的构造函数中基类构造函数的执行顺序取决于定义派生类时所指定的各基类的顺序。

下面对于抽象类描述不正确的是()A、抽象类只能作为基类使用B、抽象类不能定义对象C、抽象类可以定义实例对象D、可以实现多态

当不同的类具有相同的间接基类时,()A、 各派生类无法按继承路线产生自己的基类版本B、为了建立惟一的间接基类版本,应该声明间接基类为虚基类C、为了建立惟一的间接基类版本,应该声明派生类虚继承基类D、一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类

以下关于派生类说法中正确的是()。A、派生类继承了基类中除构造函数和析构函数外的全部成员B、派生类继承了基类中全部成员C、派生类只继承了基类中的Public成员D、派生类继承了基类中的Public成员和protected成员

下列关于继承的描述中,错误的是()。A、基类中的析构函数不能被派生类继承B、基类中的保护成员在派生类中无法直接访问C、派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员D、在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变

多态性只能通过类继承中在基类定义虚函数实现。

以下关于类继承的说法中,错误的是()。A、通过类继承,在程序中可以复用基类的代码B、在继承类中可以增加新代码C、在继承类中不能定义与被继承类(基类)中的方法同名的方法D、在继承类中可以覆盖被继承类(基类)中的方法

下列关于C#面向对象应用的描述中,哪项是正确的?()A、接口像类一样,可以定义并实现方法B、声明为sealed的类不能被继承C、abstract方法在声明时必须实现方法的具体内容D、派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员

单选题下列关于继承的描述中,错误的是()。A基类中的析构函数不能被派生类继承B基类中的保护成员在派生类中无法直接访问C派生类的成员除了包括派生类中自己定义的成员外,还包括它从基类继承的成员D在公有继承方式下基类中公有成员和保护成员的访问权限到派生类保持不变

多选题对于C++中类(class)与结构(struct)的描述正确的为()A类中的成员默认是private的,当是可以声明public,private和protected,结构中定义的成员默认的都是publicB结构中不允许定义成员函数,当是类中可以定义成员函数C结构实例使用malloc()动态创建,类对象使用new操作符动态分配内存D结构和类对象都必须使用new创建E结构中不可以定义虚函数,当是类中可以定义虚函数F结构不可以存在继承关系,当是类可以存在继承关系

单选题C++的继承性允许派生类继承基类的()。A部分特性,并允许增加新的特性或重定义基类的特性B部分特性,但不允许增加新的特性或重定义基类的特性C所有特性,并允许增加新的特性或重定义基类的特性D所有特性,但不允许增加新的特性或重定义基类的特性

单选题对基类和派生类的关系描述中,错误的是()A派生类是基类的具体化B基类继承了派生类的属性C派生类是基类定义的延续D派生类是基类的特殊化

判断题多态性只能通过类继承中在基类定义虚函数实现。A对B错

单选题下面对于抽象类描述不正确的是()A抽象类只能作为基类使用B抽象类不能定义对象C抽象类可以定义实例对象D可以实现多态

单选题当不同的类具有相同的间接基类时,()A 各派生类无法按继承路线产生自己的基类版本B为了建立惟一的间接基类版本,应该声明间接基类为虚基类C为了建立惟一的间接基类版本,应该声明派生类虚继承基类D一旦声明虚继承,基类的性质就改变了,不能再定义新的派生类