有如下类声明: class MyBASE { int k: public: void set(int n){k=n;) int getOconst{retum k;} }; class MyD

admin2020-11-11  1

问题 有如下类声明:
    class MyBASE
    {
    int k:
    public:
    void set(int n){k=n;)
    int getOconst{retum k;}
    };
    class MyDERIVED:protected MyBASE
    {
    protected:
    intj;
    public:
    void set(int m,int n){MyBASE::set(m);j=n;}
    int getoconst{return MyBASE::get0+j;}
    };
    则类MyDERIVED中保护的数据成员和成员函数的个数是(    )。

选项 A、4
B、3
C、2
D、1

答案B

解析 此题考查的是派生与继承中的访问权限。protected派生:private->不可见:  protected->priVate;  public一>protected。
转载请注明原文地址:https://jikaoti.com/ti/l3l0FFFM
0

最新回复(0)