单项选择题

有如下程序 #include using namespace std; class A{ public: virtual void func1(){cout<<"A1";} void func2(){cout<<"A2";} } ; class B:public A{ public: void func1(){cout<<"B1";} void func2(){cout<<"B2";} } ; int main(){ A*P=new B; p->func1(); P->func2(); return 0; } 运行此程序,屏幕上将显示输出【 】

A.B1 B2
B.A1 A2
C.B1 A2
D.A1 B2