The correct option is (a) class student{public: int marks;}s; class stream{int total;}; class topper:public student, public stream{ };
The best explanation: Class topper is getting derived from 2 other classes and hence it is multiple inheritance. Topper inherits class stream and class student publicly and hence can use its features. If only few classes are defined, there we are not even using inheritance (as in option class student{ }; class stream{ }; class topper{ };).