更多"下列关于虚函数的描述中,正确的是"的相关试题:
[单项选择]下列关于虚函数的描述中,正确的是
A)虚函数是一个static类型的成员函数
B)虚函数是一个非成员函数
C)基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D)派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
[单项选择]下面关于虚函数的描述中正确的是
A. 虚函数是一个静态成员函数
B. 虚函数是一个非成员函数
C. 虚函数既可以在函数说明时定义,也可以在函数实现时定义
D. 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
[单项选择]关于虚函数的描述中,正确的是( )
A. 虚函数是一个静态成员函数
B. 虚函数是一个非成员函数
C. 虚函数既可以在函数说明时定义,也可以在函数实现时定义
D. 派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
[单项选择]下列关于虚函数的描述中,正确的是( )。
A. 虚函数是一个static类型的成员函数
B. 虚函数是一个非成员函数
C. 基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D. 派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型。
[单项选择]下列关于纯虚函数与抽象类的描述中,错误的是( )。
A. 纯虚函数是一种特殊的虚函数,它没有具体的实现
B. 抽象类是指具有纯虚函数的类
C. 一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
D. 抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
[单项选择]16,下列关于纯虚函数与抽象类的描述中,错误的是( )。
A. 纯虚函数是一种特殊的虚函数,它没有具体的实现
B. 抽象类是指具有纯虚函数的类
C. 一个基类中说明具有纯虚函数,该基类的派生类一定不再是抽象类
D. 抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
[单项选择]下列关于虚函数与函数重载区别的叙述中不正确的是
A. 函数说明形式上不同
B. 函数重载允许是非成员函数,虚函数只能是成员函数
C. 函数重载的调用依据参数和类型的差别,虚函数则依据对象
D. 函数重载的本体可以在类外定义,虚函数不可以
[单项选择]
关于虚函数下面说的正确的是()
A. 若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B. 虚函数不能声明为友元
C. 子类必须重定义父类的虚函数
D. 虚函数不能是static的
[单项选择]以下关于虚函数的叙述中不正确的是
A. 虚函数属于成员函数
B. 虚函数不允许说明成静态的
C. 凡是虚函数必须用virtual说明
D. 虚函数可以被继承
[单项选择]下列关于函数模板的描述中,正确的是( )。
A. 函数模板是一个实例函数
B. 使用函数模板定义的函数没有返回类型
C. 函数模板的类型参数与函数的参数相同
D. 通过使用不同的类型参数,可以从函数模板得到不同的实例函数
[单项选择]下面关于构造函数和析构函数的描述,错误的是( )。
A. 析构函数中调用虚函数采用静态联编
B. 对虚析构函数的调用可以采用动态联编
C. 当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D. 构造函数可以声明为虚函数