OOPS Concepts

1

Which of the following statement is correct?

A. Class is an instance of object.
B. Object is an instance of a class.
C. Class is an instance of data type.
D. Object is an instance of data type.

2

Which of the following provides a reuse mechanism?

A. Abstraction
B. Inheritance
C. Dynamic binding
D. Encapsulation

3

What is correct about the static data member of a class?

A. A static member function can access only static data members of a class.
B. A static data member is shared among all the object of the class.
C. A static data member can be accessed directly from main().
D. Both A and B.

4

Which of the following access specifier is used as a default in a class definition?

A. protected
B. public
C. private
D. friend

5

Which of the following is used to make an abstract class?

A. Declaring it abstract using static keyword.
B. Declaring it abstract using virtual keyword.
C. Making at least one member function as virtual function.
D. Making at least one member function as pure virtual function.