CPP All : Public Derivations

Exam Papers Problems

#### Inherited Function Calling #5235

( As In Exam - CBSE12A-2018 )

Observe the following C++ code and answer the questions (i) and (ii).
N

Observe the following C++ code and answer the questions (i) and (ii).
Note : Assume all necessary files are included.

```class FIRST
{
int Num1;
public:
void Display() //Member Function 1
{
cout<<Num1<<endl;
}
};
class SECOND: public FIRST
{
int Num2;
public:
void Display() //Member Function 2
{
cout<<Num2<<endl;
}
};
void main()
{
SECOND S;
___________________ //Statement 1
___________________ //Statement 2
}```

(i) Which Object Oriented Programming feature is illustrated by the definitions of
classes FIRST and SECOND?

(ii) Write Statement 1 and Statement 2 to execute Member Function 1 and Member
Function 2 respectively using the object S.

#### 02D #6030

( As In Exam - CBSE12D-2017 )

Answer the questions (i) to (iv) based on the following:

```class One

```

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()?

Exam Paper Problems:2
×