问题 单项选择题

有如下程序
#include<iostream>
using namespace std;
class base

public:
virtual void f1()

cout<<"F1Base";

virtual void f2()

cout<<"F2Base";


class derive:public base

void f1()

cout<<"F1 Derive";

void f2(int x)

cout<<"F2 Derive";


int main()

base obj1,*p;
derive obj2;
p=& obj2;
p->f1();
p->f2();
return ();
)
执行后的输出结果是( )。

A.F1Derive F2Base

B.F1Derive F2Derive

C.F1Base F2Base

D.F1Base F2Derive

答案

参考答案:A

单项选择题
单项选择题