1.

If a class have two data members and two functions to add those two numbers and to subtract them, which among the following is most efficient if the programmer wants to implement multiplication too?(a) Define a public function which multiplies two numbers(b) Define a public function that returns values of two data members(c) Define a private function which multiplies two numbers(d) Define a private function that returns values of two data members

Answer» The correct option is (b) Define a public function that returns values of two data members

Easy explanation - The best choice would be to define a public member function that returns the values of two data members of the class. This way we can implement any operation on those data members. Also there won’t be any need to modify the program and to add new functions for each new operation.


Discussion

No Comment Found

Related InterviewSolutions