Object-Oriented Programming (OOP)
Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have?
Difficulty: Easy
About this MCQ
This Easy Object-Oriented Programming (OOP) MCQ checks one syllabus fact.
The question is: “Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have?”
The accepted answer is C. Class. Class is the person, body, or term that satisfies “Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have” (option C). Option A (“Method overloading”) does not match the stem; it is a near-miss used to catch incomplete recall of Class. Option B (“Interface”) does not match the stem; it is a near-miss used to catch incomplete recall of Class. Remaining alternatives (Multiple inheritance) fall outside the same rule and should be eliminated once Class 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. Method overloading
Why not A: “Method overloading” is not correct. The accepted answer is C. Class. Class is the person, body, or term that satisfies “Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have” (option C). Op
- B. Interface
Why not B: “Interface” is not correct. The accepted answer is C. Class. Class is the person, body, or term that satisfies “Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have” (option C). Op
- C. Class ✓
- D. Multiple inheritance
Why not D: “Multiple inheritance” is not correct. The accepted answer is C. Class. Class is the person, body, or term that satisfies “Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have” (option C). Op
Correct answer
C. Class
Explanation
Class is the person, body, or term that satisfies “Which term refers to a blueprint that defines the properties and behaviors that objects created from it will have” (option C). Option A (“Method overloading”) does not match the stem; it is a near-miss used to catch incomplete recall of Class. Option B (“Interface”) does not match the stem; it is a near-miss used to catch incomplete recall of Class. Remaining alternatives (Multiple inheritance) fall outside the same rule and should be eliminated once Class 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
- What is the name for an instance of a class that contains actual values for the properties defined by the clas...
- Which of the following best describes Object?
- Identify the correct concept described as: an OOP mechanism that allows a class to acquire properties and beha...
- Inheritance is best defined as which of the following?
- An OOP concept that allows objects of different classes to be treated through a common interface. What is this...
- Choose the correct description of Polymorphism.