Answer the questions (i) to (iv) based on the following:
class One { int A1; protected: float A2; public: One(); void Get1(); void Show1(); }; class Two : private One { int B1; protected: float B2; public: Two(); void Get2(); void Show(); }; class Three : public Two { int C1; public: Three(); void Get3(); void Show(); }; void main() { Three T; //Statement 1 __________________; //Statement 2 }
(i) Which type of Inheritance out of the following is illustrated in the above example?
-Single Level Inheritance, Multilevel Inheritance, Multiple Inheritance
(ii) Write the names of all the member functions, which are directly accessible by the object T of class Three as declared in main() function.
(iii) Write Statement 2 to call function Show() of class Two from the object T of class Three.
(iv) What will be the order of execution of the constructors, when the object T of class Three is declared inside main()?
CBSE12D-2017