高等继续教育 / 面向对象程序设计
正确率:100%
【面向对象程序设计】模拟试题
阅读下面的程序,回答问题:#include <iostream.h>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、说明你的分析依据
考题内容:
阅读下面的程序,回答问题:#include ? <iostream.h>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、说明你的分析依据? ?
阅读下面的程序,回答问题:#include <iostream.h>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、说明你的分析依据
考题内容:
阅读下面的程序,回答问题:#include ? <iostream.h>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、说明你的分析依据? ?
参考答案: