单项选择题

有如下程序:
#include<iostream>
using namespace std;
classA
public:
virtua1 voidfunc1()cout<<“A1”;
voidfunc2()cout<<“A2”;;
class B:publicA
public:
void funcl()cout<<“B1”;
void func2()cout<<“B2”;;
intmain()
A*p=new B;
p->funcl();
p->func2();
return 0;
执行该程序,屏幕上将显示输出( )。

A.B1B2
B.A1A2
C.B1A2
D.A1B2