The correct answer is: C. Each object will store a separate copy of any nonstatic data members.
Static member data is shared by all objects of the class. Nonstatic data members are not shared by all objects of the class. Each object has its own copy of nonstatic data members.
Option A is incorrect because static member data is shared by all objects of the class.
Option B is incorrect because member functions are not data members.
Option D is incorrect because it is possible to declare two objects of the same class.