Spread the love OOPS Interview Questions (Basic Level) OOPS Interview Questions (Basic Level) 1 / 15 Which of the following is NOT a principle of OOP? Encapsulation Polymorphism Abstraction Modularity 2 / 15 What does Encapsulation mean in OOP? Hiding implementation details Combining multiple classes Data hiding and bundling Providing access to all data 3 / 15 Which feature of OOP promotes code reuse? Inheritance Polymorphism Encapsulation Overloading 4 / 15 Which of the following best defines Abstraction? Hiding implementation details Providing multiple implementations Using multiple classes Reusing code 5 / 15 What is Polymorphism in OOP? Ability to take many forms Multiple classes with the same name Creating multiple instances of a class None of the above 6 / 15 Which OOP principle binds code and data together? Encapsulation Abstraction Polymorphism Inheritance 7 / 15 What is the purpose of a constructor in OOP? To initialize an object To destroy an object To execute a method To create a copy of an object 8 / 15 Which of the following is an example of polymorphism? Method overriding Method overloading Both A and B Neither A nor B 9 / 15 Which OOP concept allows a class to acquire properties of another class? Encapsulation Inheritance Abstraction Overloading 10 / 15 Which of the following statements is true about abstraction? It hides implementation details It exposes all details of a class It is unrelated to implementation details It is not an OOP concept 11 / 15 What is an interface in OOP? A class with only method signatures A concrete class A class with no attributes A class that cannot be instantiated 12 / 15 Which of the following is true about method overloading? It allows multiple methods with the same name but different parameters It allows only one method with a particular name It does not allow method names to be reused It is not an OOP feature 13 / 15 What does ‘dynamic binding’ refer to in OOP? Binding function calls at runtime Binding variables at runtime Binding data types at runtime None of the above 14 / 15 Which of these helps in achieving abstraction in OOP? Abstract classes and interfaces Only abstract classes Only interfaces Encapsulation 15 / 15 Which OOP principle allows multiple methods with the same name but different parameters? Method Overloading Method Overriding Encapsulation Inheritance Your score isThe average score is 63% 0% Restart quiz Post navigation Machine Learning Intermediate Level Interview Questions Quiz (Multiple Choice)Python Interview Questions and Answers Quizzes