The correct answer to the question “How many Classes can be defined in a Single Program” is, option (d). As many as you want. Inside a program, you can mention any number of classes, since there is no restriction, but the only thing that should be remembered is that all their names should be different.
Interested in learning Programming Languages? Check out the Online Programming courses from Intellipaat. Also, check out the below-posted video on Fastest Way to Learn Programming, as it will help you in gaining a better understanding.