The correct option is (d) Upcasting is possible for any type of inheritance
The explanation: The type of inheritance doesn’t matter with the upcasting concept. Upcasting applies to all types of inheritance. Any derived class object can be upcasted to any of its base class object.