单项选择题

有如下程序:
#include<iostream>
using namespace std;
class Base
public:
virtual void func1()cout<<"Base 1";
void rune2()cout<<"Base 2";
;
class Derived:public Base
public:
void func1()cout<<"Derived 1";
void func2()cout<<"Derived 2";
;
int main()
Base *p=new Derived;
P->func1();
P->func2();
return 0:

运行此程序,屏幕上将显示输出______。

A.Derived 1 Base 2
B.Base 1 Base 2
C.Derived 1 Derived 2
D.Base 1 Derived 2