题目内容

关于纯虚函数,下列表述正确的是( )。

A. 含有纯虚函数的类不可能是派生类
B. 纯虚函数是没有给出显现版本(即无函数体定义)的虚函数
C. 派生类必须实现基类的纯虚函数
D. 纯虚函数的声明总是以"=0"结束

查看答案
更多问题

关于虚函数,下列表述正确的是( )。

A. 虚函数不能声明为静态函数
B. 如果在重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数
C. 虚函数不得声明为另一个类的友元函数
D. 派生类必须重新定义基类的虚函数

#includeusing namespace std;class Complex{public:Complex(double r=0,double i=0):re(r),im(i){}double real() const { return re; }double imag() const { return im; }Complex operator+(Complex c)const{ return Complex(re+c.re,im+c.im); }private:double re,im;};int main(){Complex a=Complex(1,1)+Complex(5);cout<

A. 6+1i
B. 6+6i
C. 1+6i
D. 1+1i

虚函数主要是为了实现类的( )。

A. 多态性
B. 封装性
C. 抽象性
D. 继承性

关于抽象类,下列表述正确的是( )。

A. 抽象类不能用来定义对象
B. 抽象类的成员函数至少有一个没有实现
C. 派生类必须实现作为基类的抽象类中的纯虚函数
D. 派生类不可能成为抽象类

答案查题题库