题目内容

关于纯虚函数和抽象类的描述中,错误的是( )。

A. 纯虚函数是一种特殊的虚函数,它没有具体的实现
B. 抽象类是指具有纯虚函数的类
C. 一个基类中说明有纯虚函数,该类的派生类一定不再是抽象类
D. 抽象类作为基类来使用,其纯虚函数的实现由派生类给出

查看答案
更多问题

在C++中,要实现动态绑定,必须使用( )调用虚函数。

A. 类名
B. 派生类指针
C. 对象名
D. 基类指针

写结果。#includeusingnamespacestd;classB0{public:virtualvoiddisplay()=0;};classB1:publicB0{public:voiddisplay(){cout<<"B1";}};classD1:publicB1{public:voiddisplay(){cout<<"D1";}};voidfun(B0*ptr){ptr->display();}intmain(){B0*p;B1b1;D1d1;p=&b1;fun(p);p=&d1;fun(p);return 0;}

写结果classA{intm;public:A(inta=0){m=a;}virtualvoidf(){cout<f();p->g();}

写结果。classA{public:A(){}virtualvoidfunc(){cout<<"DA";}~A(){func();}};classB:publicA{public:B(){}voidfunc(){cout<<"DB";}~B(){func();}};intmain(){B b;A &a=b;return 0;}

答案查题题库