如果一个类包含一个或多个纯虚函数,则该类为()。

题目

如果一个类包含一个或多个纯虚函数,则该类为()。

参考答案和解析
正确答案:抽象类
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果一个类至少有一个纯虚函数,那么该类称为().。

A.抽象类

B.虚基类

C.派生类

D.以上都不对


参考答案:A

第2题:

如果一个类含有一个以上的纯虚函数,则称该类为

A.虚基类

B.抽象类

C.派生类

D.以上都不对


正确答案:B
解析:纯虚函数一般提供派生类进行继承的参考,是多态性的重要保证,一个具有纯虚函数的类称为抽象类,抽象类可以具有其他类的特点,但它不能定义对象,不能声明为内联函数。

第3题:

若一个类中含有纯虚函数,则该类称为( )。

A.基类

B.虚基类

C.抽象类

D.派生类


参考答案:C

第4题:

在一个抽象类中,一定包含

A.虚函数

B.纯虚函数

C.模板函数

D.重载函数


正确答案:B

第5题:

如果一个类至少有一个纯虚函数,那么就称该类为( )。

A.抽象类

B.虚基类

C.派生类

D.以上都不对


正确答案:A

第6题:

在一个抽象类中,一定包含有( )。

A.虚函数

B.纯虚函数

C.模板函数

D.重载函数


正确答案:B
解析:此题考查的是抽象类的定义。带有纯虚函数的类称为抽象类,所以抽象类一定含有纯虚函数。

第7题:

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

A.虚基类

B.抽象类

C.虚函数类

D.模板类


正确答案:B
解析:类中一旦有纯虚函数的定义那么这个类就再也不能创建此类的对象了,我们把这种类叫做抽象类。

第8题:

关于纯虚函数,下列说法不正确的是( )。

A.纯虚函数是在声明虚函数时被初始化为0的函数

B.纯虚函数没有函数体

C.纯虚函数可以被调用

D.如果在一个类中声明了纯虚函数,该虚函数中在派生类中仍有可能为虚函数


参考答案:C

第9题:

多态性指的是

A.以任何方式调用一个虚函数

B.以任何方式调用一个纯虚函数

C.借助于指向对象的基类指针或引用调用一个虚函数

D.借助于指向对象的基类指针或引用调用一个纯虚函数


正确答案:C

第10题:

如果一个类至少有一个纯虚函数,那么就称该类为( )。

A.抽象类

B.虚基类

C.派生类

D.以上三者都不对


正确答案:A
解析:抽象类至少含有一个纯虚函数。