Topic Wise Solved Problems Question – Computer Sir Ki Class

Login


Lost your password?

Don't have an account ?
Register (It's FREE) ×
  


Shop
siteicon
CPP: Topicwise Exam Question: private-and-protected-derivations siteicon
02D 4

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