Home > Object Oriented Programming > Quizzes > OOPs Practice Test Questions
OOPs Practice Test Questions
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 33% Most missed: “An object that represents a useful model of a problem domain is which type of ab…”

Object-Oriented Programming is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields, and the code is in the form of procedures. A common feature of objects is that procedures are attached to them and can access and modify the object's data fields.

OOPs Practice Test Questions
Time left 00:00
25 Questions

1. Which features of OOP are extensively used in implementing inheritance?
2. What is iostream stream class?
3. What are auto variables?
4. Can a constructor be virtual?
5. Under which pillar of OOPS do base class and derived class relationships come?
6. Select the correct operator which cannot be overloaded.
7. In which type of inheritance does one class act as a superclass for more than one sub-class?
8. ____ is the property that distinguishes an active object from one that is not active?
9. Which one of the following is not the characteristic of a constructor?
10. An object that packages a set of operations that have no relations to each other is which type of abstraction?
11. What are private constructors?
    A private constructor is a special instance constructor.
12. Which function is not a member of a class but still has access to private data of a class?
13. ____ is considered to be a partitioned area of computer memory that stores and set of operations that can access the data.
14. ____ member variables are initialized to zero when the first object of its class is created?
15. This is the type of inheritance in which the implementation of a superclass is incomplete.
16. Which one of the following is the demerit of procedure-oriented languages?
17. _____ is the relationship between a class and one or more refined versions of it.
18. Why classes are known as abstract data types (ADT)?
19. An object that groups together operations that are all used by some superior level of control or operations that all use some junior-level set of operations is which type of abstraction?
20. The subroutines contained in an object are called _____ methods.
21. Which one of the following states the correct difference between object-oriented programming and object-based programming?
22. The _____ constructor is invoked when an object is passed by value to a function.
23. An object that provides a general set of operations, all of which perform the same kind of function is which type of abstraction?
24. What is procedure-oriented Language?
25. A _____ object which exists for a particular period.