在下面四个选项中,()是用来声明虚函数的。A.virtualB.publicC.usingD.FALSE

题目

在下面四个选项中,( )是用来声明虚函数的。

A.virtual

B.public

C.using

D.FALSE

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在类中用来声明虚成员函数的关键字是________。

A.virtual

B.public

C.protected

D.private


virtual

第2题:

下面选项中,______是用来声明虚函数的。

A.virtual

B.public

C.using

D.False


A

第3题:

下面描述中,正确的是______。

A.virtual可以用来声明虚函数

B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

C.即使基类的构造函数没有参数,派生类也必须建立构造函数

D.静态数据成员可以通过成员初始化列表来初始化


A

第4题:

下面的描述中,正确的是( )。

A.virtual可以用来声明虚函数

B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

C.即使基类的构造函数没有参数,派生类也必须建立构造函数

D.静态数据成员可以通过成员初始化列表来初始化


正确答案:A

第5题:

在下面四个选项中,( )是用来声明虚函数的。

A.virtual

B.public

C.using

D.假


正确答案:A

第6题:

下面的描述中,正确的是( )。

A.virtual可以用来声明虚函数

B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

C.即使基类的构造函数没有参数,派生类也必须建立构造函数

D.静态数据成员可以通过成员初始化列表来初始化


正确答案:A
解析:在基类中用virtual声明成员函数为虚函数,所以A是正确的。纯虚函数是在声明虚函数时被“初始化”为0的虚函数。纯虚函数是一种特殊的虚函数,它没有具体的实现。静态数据成员函数只能在类外进行初始化。

第7题:

下面的描述中,正确的是( );

A.virtual可以用来声明虚函数

B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

C.即使基类的构造函数没有参数,派生类也必须建立构造函数

D.静态数据成员可以通过成员初始化列表来初始化


正确答案:A

第8题:

纯虚函数是在基类中声明但没有定义的虚函数,可以声明该函数为纯虚函数是在【 】置于虚函数的原型后完成的。


正确答案:=0
=0 解析:在普通的虚函数后面加上“=0”,这样就声明了一个纯虚函数。

第9题:

下面关于虚函数的描述,错误的是

A.在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数

B.基类中说明了虚函数后,派生类中对应的函数也必须说明为虚函数

C.虚函数可以是另一个类的友元函数,但不能是静态成员函数

D.基类中说明的纯虚函数在其任何派生类中都必须实现


正确答案:B
解析:基类中说明的虚函数,在派生类中自然就是虚函数,对于纯虚函数必须在后面继承的派生类中给出具体的实现;静态成员函数不能进行动态联编,所以虚函数不能是静态的。