关于虚函数,以下说法正确的是()。A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数B.
关于虚函数,以下说法正确的是()。
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
关于虚函数,以下说法正确的是()。
A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数
B.虚函数不能声明为友元
C.子类必须重定义父类的虚函数
D.虚函数不能是static的
下列关于虚基类的描述,错误的是()。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
下列关于虚基类的描述,错误的是
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是()。
A.函数的实参和其对应的形参共占同一个存储单元
B.形参只是形式上的存在,不占存储单元
C.同名的实参和形参占同一存储单元
D.函数的形参和实参分别占不同的存储单元
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
A.函数的实参和其对应的形参共占同一存储单元
B.形参只是形式上的存在,不占用具体存储单元
C.同名的实参和形参占同一存储单元
D.函数的形参和实参分别占用不同的存储单元
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
A.函数的形参和实参分别占用不同的存储单元
B.形参只是形式上的存在,不占用具体存储单元
C.同名的实参和形参占同一存储单元
D.函数的实参和其对应的形参共占同一存储单元
下面关于虚函数的描述正确的是()。
A.虚函数是一个静态成员函数
B.虚函数是一个非成员函数
C.虚函数既可以在函数说明时定义,也可以在函数实现时定义
D.派生类的虚函数与基类中对应的虚函数具有相同的参数个数和类型
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
A.函数的实参和其对应的形参共占同一存储单元
B.形参只是形式上的存在,不占用具体存储单元
C.同名的实参和形参占同一存储单元
D.函数的形参和实参分别占用不同的存储单元
下列关于虚函数的描述中,正确的是______ 。
A.虚函数是一个static 类型的成员函数
B.虚函数是一个非成员函数
C.基类中采用virtual 说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual 说明
D.派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型
下面关于虚函数的表述中正确的是()。
A.虚函数不能声明为另一个类的友元函数
B.派生类必须重新定义基类的虚函数
C.如果在重定义虚函数时使用了保留字virtual,那么该重定义函数仍是虚函数
D.虚函数不能够声明为静态函数