题目:阅读下面的程序,回答问题:#include class A{public: void f1(); A(){i1=21;j1=31;}protected:int j1;private:int i1; };class B: private A{ public: void f2(); B(){ i2=22;j2=32;}protected:int j2;private:int i2;}class C: public B{public:void f3();C(){i3=23;j2=33;}protected:int j3;private:int i3;} 问题:1、派生类B中的成员函数f2()能否访问基类A中的成员f1()、i1和j1?2、派生类B的对象b能否访问基类A中的成员f1()、i1和j1?3、派生类C中的成员函数f3()能否访问基类B中的成员f2()、i2和j2? 能否访问基类A中的成员f1()、i1和j1? 4、派生类C的对象c能否访问基类A中的成员f1()、i1和j1? 能否访问基类B中的成员f2()、i2和j2? 5、说明你的分析依据
答案:
<查看本题扣3积分>
1,能
2,能
3,能,不能
4,能,不..... 查看答案
问题答案不对?抱歉,搜索引擎优化导致页面变化,请尝试站内搜索,远程教育试题库