题目内容
(请给出正确答案)
[单选题]
以下基类中的成员函数中表示纯虚函数的是()。
A.virtualvoiDvf(int);
B.virtualvoiDvf(int)=0;
C.virtualvoiDvf(int=0);
D.virtualvoiDvf(int){};
答案
查看答案
A.virtualvoiDvf(int);
B.virtualvoiDvf(int)=0;
C.virtualvoiDvf(int=0);
D.virtualvoiDvf(int){};
第1题
A.virtual void vf(int);
B.void vf(int)=0;
C.virtual void vf()=0;
D.virtual void vf(int){ }
第3题
A.抽象类的成员函数中至少有一个没有实现的函数(即无函数体定义的函数)
B.派生类必须实现作为基类的抽象类中的纯虚函数
C.派生类不可能成为抽象类
D.抽象类不能用于定义对象
第4题
T、对
F、错
第5题
A.正确
B.错误
第6题
A、错误
B、正确
第7题
A.在C++中支持抽象类,但在C#中不支持抽象类
B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员
C.在C#中可使用new修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
第8题
在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。()
第9题
A.错误
B.正确
第10题
A.纯虚函数是未给出实现版本(即无函数体定义)的虚函数
B.纯虚函数的声明总是以“=0”结束
C.派生类必须实现基类的纯虚函数
D.含有纯虚函数的类一定是派生类