选择题 7.  有如下程序:
    #include <iostream>
    using namespace std;
    class AA {
    public:
    virtual void f(){cout<<"AA";}
    };
    class BB:public AA{
    public:
    BB(){cout<<"BB";}
    };
    class CC:public BB{
    public:
    virtual void f() {BB::f(); cout<<"CC";}
    };
    int main(){
    AA aa, *p;
    BB bb;
    CC cc;
    p=&cc;
    p->f();
    return 0;
    }
    执行上面的程序将输出______。
【正确答案】 D
【答案解析】