Vidyalelo
C++ Programming · Q42

Inheritance in C++

Programming · C++ Programming · question 42

Q42

What will be the output of the following C++ code? #include #include using namespace std; class Mammal public: Mammal() cout<<"I'm a Mammal "; ~Mammal() ; class Human: public Mammal public: Human() cout<<"I'm a Human "; ~Human() ; class Male: public Human public: Male() cout<<"I'm a Male "; ~Male() ; class Female: public Human public: Female() cout<<"I'm a Female "; ~Female() ; int main(int argc, char const *argv[]) Male M; return 0;

A.
I'm a Mammal
I'm a Human
I'm a Male
Answer
B.
I'm a Mammal
I'm a Human
I'm a Female
C.
I'm a Human
I'm a Male
D.
I'm a Mammal
I'm a Male

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board