The correct answer is (c) Data may/may not be declared using object
The best I can explain: Data must be declared using objects. Object usage is mandatory because it in turn calls its constructors, which in turn must have a class defined. If object is not used, it is a violation of pure OOP concept.