Polymorphism - Programming

Q1:

In order for an instance of a derived class to completely take over a class member from a base class, the base class has to declare that member as

A new

B base

C virtual

D overrides

E overloads

ANS:C - virtual

No answer description is available. Let's discuss.