![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
以下基类中的成员函数,表示纯虚函数的是()。
A.virtual void vf(int);
B.void vf(int)=0;
C.virtual void vf()=0;
D.virtual void vf(int){ }
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.virtual void vf(int);
B.void vf(int)=0;
C.virtual void vf()=0;
D.virtual void vf(int){ }
T、对
F、错
A、错误
B、正确
A.在C++中支持抽象类,但在C#中不支持抽象类
B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员
C.在C#中可使用new修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
A.错误
B.正确
A.纯虚函数是未给出实现版本(即无函数体定义)的虚函数
B.纯虚函数的声明总是以“=0”结束
C.派生类必须实现基类的纯虚函数
D.含有纯虚函数的类一定是派生类
如果一个类至少有一个纯虚函数,那么就称该类为()。
A.抽象类
B.虚基类
C.派生类
D.以上都不对
A.拥有纯虚函数的类是抽象类,不能用来定义对象
B.抽象类的派生类若不实现纯虚函数,它也是抽象类
C.纯虚函数的声明以“=0;”结束
D.纯虚函数都不能有函数体