关于virtual关键字修饰符下列说法正确的是:
A.被说明的函数是虚函数,编译器发现父类是虚函数就会延迟绑定,在运行时才决定调用哪个函数
B.决定了父类和子类的被修饰函数的调用顺序
C.被修饰的函数是重载函数
D.被修饰的父类函数会被子类的覆盖
- · 有3位网友选择 B,占比33.33%
- · 有3位网友选择 D,占比33.33%
- · 有2位网友选择 A,占比22.22%
- · 有1位网友选择 C,占比11.11%
A.被说明的函数是虚函数,编译器发现父类是虚函数就会延迟绑定,在运行时才决定调用哪个函数
B.决定了父类和子类的被修饰函数的调用顺序
C.被修饰的函数是重载函数
D.被修饰的父类函数会被子类的覆盖
A.虚函数要使用virtual修饰符进行说明
B.virtual加在函数声明上,函数的定义(实现)可以不加
C.子类继承父类的虚函数时,不管函数前有无virtual说明,都是虚函数
D.了类继承父类的虚函数时,只要有一个虚函数用virtual说明就可以
关于虚函数的下列描述中,正确的是()。
A 在基类中被关键字 virtual说明,并在派生类重新定义的函数。
B 在派生类重新定义函数时 ,用关键字 virtual说明。
C 在派生类前用关键字 virtual说明。
D 在派生类重新定义虚函数时 ,要求与基类的虚函数可具有不同的函数名。
A.关键字virtual只能用来声明虚函数
B.声明虚函数时,才使用关键字virtual
C.关键字virtual不能用来声明虚基类
D.关键字virtual能用来声明虚基类
下面关于虚函数的描述中,正确的是()。
A)基类中利用virtual关键字说明一个虚函数后,其派生类中定义相同的原型函数时可不必加virtual来说明
B)虚函数是非成员函数
C)虚函数是static类型的成员函数
D)派生类中的虚函数与基类中类型相同的虚函数具有不同的参数个数或类型
A.在类内声明虚函数需要在关键字 virtual,在类外定义虚函数时也必须加 virtual 关键字
B.在派生类中重新定义虚函数时,函数名可以和基类的该虚函数不同
C.当一个成员函数被声明为虚函数后,其派生类中的同名函数都自动成为虚函数
D.如果派生类中没有对基类的虚函数重新定义,则派生类不能继承其直接基类的虚函数
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
下列是关于虚函数的描述,正确的是______。
A.虚函数是一个static类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
下列关于虚函数的说法中,正确的是()。
A.如果在重定义虚函数时使用了保留字virtual,则该重定义函数仍然是虚函数
B.虚函数不得声明为静态函数
C.虚函数不得声明为另一个类的私有函数
D.派生类必须重新定义基类的虚函数
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!