全国信息技术应用考试

如果父类不是抽象类,那么子类也不能是抽象类。

题目

如果父类不是抽象类,那么子类也不能是抽象类。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

与普通类相比,抽象类有哪些不同?()

A.抽象类只有成员函数,没有成员变量

B.抽象类的所有函数都是抽象函数

C.只有子类覆盖了父类的所有抽象函数之后,这个子类才不是抽象类

D.带有抽象函数的类称为抽象类

E.抽象类不能创建对象


参考答案:C, D, E

第2题:

下列关于抽象类的描述中,错误的是()

A. 抽象类是用修饰符abstract说明的

B. 抽象类是不可以定义对象的

C. 抽象类是不可以有构造方法的

D. 抽象类通常要有它的子类


正确答案:C

第3题:

抽象类不能直接被实例化,但可以定义抽象类变量,用抽象类的子类实例来给其赋值。()

此题为判断题(对,错)。


正确答案:正确

第4题:

如果抽象类的某个抽象方法没有被它的子类给出具体实现,则这个子类也必须定义成抽象类。()

此题为判断题(对,错)。


答案:对

第5题:

下列关于Java的说法不正确的是

A.abstract和final能同时修饰一个类

B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法

C.抽象方法不一定在抽象类中,也可以在接口中

D.声明为final的力法不能在子类中重新定义


正确答案:A
解析:这两个非访问限定符,abstract表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而fi-nal修饰类来说明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。

第6题:

关于抽象类的说法,不正确的是( )。

A.如果一个类至少有一个纯虚函数,则此类即为抽向类

B.抽象类中的纯虚函数没有定义,不能建立它的对象,只能派生其子类

C.抽象类对象不能用作参数类型、函数返回类型及显式转换类型

D.不可声明指向抽象类的指针和引用


正确答案:D
解析:只有能够声明指向抽象指针和引用,才能使该指针指向派生类,进而实现多态性。

第7题:

下列描述错误的是:()

A. 抽象类可以被继承

B. 抽象类不可以被实例化

C. 如果一个类是抽象类,那么这个类一定有抽象方法

D. 如果一个类有抽象方法,则这个类一定是抽象类


正确答案:C

第8题:

下列关于JAVA的说法不正确的是()

A.abstract和final能同时修饰一个类

B.抽象类做抽象父类,也可以做抽象子类和抽象方法

C.抽象方法不一定在抽象类中,也可以在接口中

D.声明final的方法不能在子类中重新定义


正确答案:A

第9题:

关于抽象类下面说法正确的是

A.抽象类就是其中有函数定义但没有实现的类

B.抽象类是可以被实例化的

C.派生类不能成为抽象类

D.抽象类的子类必须实现父类中的纯虚函数


正确答案:D
解析:C++语言中的抽象类就是类中至少有一个纯虚函数的类,抽象类不能被实例化,继承抽象类的类必须实现抽象类中的纯虚函数。

第10题:

关于抽象类和具体类,下列说法不正确的是()

  • A、如果一个类有父类,该类就是具体类
  • B、如果一个类继承了父类的抽象操作方法,而该类未提供实现,那么该类是抽象类
  • C、抽象类没有任何直接的实例,而具体类则有直接实例
  • D、在UML中,通过把一个类的名称写为斜体来指明该类是抽象类

正确答案:A

更多相关问题