Quiz

Let's test your understanding of the polymorphism.

1

What is the output of the following piece of code?

#include <iostream>
using namespace std;

class Base{
public:
    virtual void print() { 
      cout <<" Base Print";
    }
};
 
class Derived: public Base{
public:
    void print() {
    cout <<"Derived Print" ; 
    }
};
 
int main(){
    Base * bp;
 		Derived obj;
 
    bp = &obj;
    bp->print();
}
A)

Derived Print
Base Print

B)

Base Print

C)

Derived Print

D)

None of the above

Question 1 of 30 attempted