选择题   有如下程序:
    #include<iostream>
    using namespace std;
    class Media{
    public:
    void Name();
    void Show();
    protected:
    int page;
    };
    class Book:private Media{
    public:
    void Print()  {cout<<page<<endl;}
    void Show(){Media::Show();)    //①
    };
    int main(){
    Book Bible;
    Bible.Name();    //②
    Bible.Print();    //③
    Bible.Show();    //④
    return 0;
    }
    编译时有错误的是______。
 
【正确答案】 B
【答案解析】类Book私有继承自类Media,所以类Media中的公有成员函数Name()在继承类Book中变成了私有成员函数,因而类Book的对象Bible不能访问私有成员函数Name()。