Object-Oriented Programming (OOP)
The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms?
Difficulty: Medium
About this MCQ
This Medium Object-Oriented Programming (OOP) MCQ checks one syllabus fact.
The question is: “The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms?”
The accepted answer is D. Abstraction. “The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms” is answered by Abstraction (option D). Option A (“Encapsulation”) does not match the stem; it is a near-miss used to catch incomplete recall of Abstraction. Option B (“Polymorphism”) does not match the stem; it is a near-miss used to catch incomplete recall of Abstraction. Remaining alternatives (Object) fall outside the same rule and should be eliminated once Abstraction is identified. Object-Oriented Programming (OOP) questions of this type reward precise definitions rather than approximate associations. Object-Oriented Programming (OOP) recall of this distinction is a regular item in FPSC, PPSC, NTS, and CSS papers.
- A. Encapsulation
Why not A: “Encapsulation” is not correct. The accepted answer is D. Abstraction. “The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms” is answered by Abstracti
- B. Polymorphism
Why not B: “Polymorphism” is not correct. The accepted answer is D. Abstraction. “The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms” is answered by Abstracti
- C. Object
Why not C: “Object” is not correct. The accepted answer is D. Abstraction. “The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms” is answered by Abstracti
- D. Abstraction ✓
Correct answer
D. Abstraction
Explanation
“The concept in which an OOP principle that hides complex implementation details and exposes only essential features is best known as which of these terms” is answered by Abstraction (option D). Option A (“Encapsulation”) does not match the stem; it is a near-miss used to catch incomplete recall of Abstraction. Option B (“Polymorphism”) does not match the stem; it is a near-miss used to catch incomplete recall of Abstraction. Remaining alternatives (Object) fall outside the same rule and should be eliminated once Abstraction is identified. Object-Oriented Programming (OOP) questions of this type reward precise definitions rather than approximate associations. Object-Oriented Programming (OOP) recall of this distinction is a regular item in FPSC, PPSC, NTS, and CSS papers.
Source: Object-Oriented Programming (OOP) Official Reference Guide
Tags: computer science, oop, object-oriented programming, software design
Submitted by: MCQsHub Editorial
Related MCQs
- Which of the following best names the concept in which an OOP principle that bundles data and methods together...
- What term describes the following? a special method automatically called when an object of a class is created,...
- Choose the correct description of Polymorphism.
- In computer science, Constructor refers to which of the following?
- An OOP concept that allows objects of different classes to be treated through a common interface. What is this...
- Select the correct name for: the ability to define multiple methods with the same name but different parameter...