己知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:
class sample{
public:
sample(){};
______
};
第1题:
下列关于纯虚函数与抽象类的描述巾,错误的是( )。
A.纯虚函数是一种特殊的虚函数,它没有具体的实现
B.抽象类是指具有纯虚函数的类
C.一个基类声明了纯虚函数,该基类的派生类一定不是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
第2题:
关于虚函数和抽象类描述错误的是()。
A.纯虚函数是一种特殊的函数,它没有具体实现
B.抽象类是指具有纯虚函数的类
C.一个基类中声明有纯虚函数,则它的派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
第3题:
关于纯虚函数和抽象类的描述中,()是错误的。
A.纯虚函数是一种特殊的虚函数,它不能实例化对象
B.抽象类是指具有纯虚函数的类
C.一个基类中声明有纯虚函数,该基类的派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
第4题:
已知类sample是一个抽象类,其成员函数display是无形参、无返回类型的纯虚函数,请完成其声明:
sample{
public:
sample( ){ };
______
};
第5题:
下列纯虚函数描述错误的是()
A.纯虚函数的声明形式为:virtual 返回类型 函数名(形式参数)=0;
B.只要定义了纯虚函数的类,就是抽象类,不能用来声明对象实例
C.纯虚函数不具有继承性
D.纯虚函数的作用就是在基类中为其派生类保留一个函数的名字,以便派生类根据需要对其进行定义