单项选择题

有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void function1(){cout<<’0’;} void function2(){cout<<’1’;} }; class Derived:public Base{ public: void function1(){cout<<’2’;} void function2(){cout<<’3’;} }; int main(){ Base*P=new Derived(); p->function1(); p->function2(); return 0; }; 运行时的输出结果是( )。

A.01
B.21
C.03
D.23