Object-Oriented Programming Concepts

This quiz will test your knowledge of Object-Oriented Programming Concepts.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

What is the process of bundling data and methods that operate on that data together into a single unit called an object?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 2 Multiple Choice (Single Answer)

What is the mechanism that allows a class to inherit the properties and methods of another class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 3 Multiple Choice (Single Answer)

What is the ability of an object to take on different forms?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 4 Multiple Choice (Single Answer)

What is the process of hiding the implementation details of an object from the user?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 5 Multiple Choice (Single Answer)

What is the process of creating a class from an existing class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 6 Multiple Choice (Single Answer)

What is the ability of an object to respond to different messages in different ways?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 7 Multiple Choice (Single Answer)

What is the process of creating a class that is a specialized version of another class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 8 Multiple Choice (Single Answer)

What is the process of hiding the implementation details of an object from the user?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 9 Multiple Choice (Single Answer)

What is the process of creating a class from an existing class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 10 Multiple Choice (Single Answer)

What is the ability of an object to respond to different messages in different ways?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 11 Multiple Choice (Single Answer)

What is the process of creating a class that is a specialized version of another class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 12 Multiple Choice (Single Answer)

What is the process of hiding the implementation details of an object from the user?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 13 Multiple Choice (Single Answer)

What is the process of creating a class from an existing class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 14 Multiple Choice (Single Answer)

What is the ability of an object to respond to different messages in different ways?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction
Question 15 Multiple Choice (Single Answer)

What is the process of creating a class that is a specialized version of another class?

  1. Encapsulation
  2. Inheritance
  3. Polymorphism
  4. Abstraction