单项选择题
有如下程序: #include<iostream> using namespace std; class A public: static int a; void init() a= 1; A(int a=2) init(); a++; int A::a=0;A obj; int main() cout<<obj.a; return 0;
A、0 B、1 C、2 D、3
A、42, 42 B、23, 23 C、23, 42 D、42, 23
A、虚函数是一个static类型的成员函数 B、虚函数是一个非成员函数 C、 基类中采用virtual说明一个虚函数后,派生类中定义相同原型的函数时可不必加virtual说明 D、派生类中的虚函数与基类中相同原型的虚函数具有不同的参数个数或类型