Skip to main content

Object Oriented Data Modeling MCQs with Explanations

Practice high-yield Computer Science & IT MCQs on Object Oriented Data Modeling with worked academic solutions for PPSC, FPSC, CSS, PMS, NTS.

Questions
30
Difficulty Level
Exam-Level
Target Exams
PPSC, FPSC, CSS...
Estimated Time
36 mins
Exam-Level PPSC FPSC CSS PMS NTS
Verified for Commission Syllabus • Oct 14, 2026
30

Verified Practice Questions

Interactive test mode with detailed academic worked solutions

Live Progress | 0/30 answered
✓ 0 correct ✗ 0 wrong 0% score
Question 1 of 30
★ PPSC ★ FPSC

The fact that the same operation may apply to two or more classes is called what?

Question 2 of 30
★ PPSC ★ FPSC

The object-oriented development life cycle is which of the following?

Question 3 of 30
★ PPSC ★ FPSC

Multiplicity is the same as what concept for an ERD?

Question 4 of 30
★ PPSC ★ FPSC

Composition is a stronger form of which of the following?

Question 5 of 30
★ PPSC ★ FPSC

An abstract class is which of the following?

Question 6 of 30
★ PPSC ★ FPSC

The term Complete for a UML has the same meaning as which of the following for an EER diagram?

Question 7 of 30
★ PPSC ★ FPSC

A UML diagram includes which of the following?

Question 8 of 30
★ PPSC ★ FPSC

An object can have which of the following multiplicities?

Question 9 of 30
★ PPSC ★ FPSC

Which of the following statement is true concerning objects and/or classes?

Question 10 of 30
★ PPSC ★ FPSC

Which of the following applies to a class rather than an object?

Question 11 of 30
★ PPSC ★ FPSC

The benefits of object-oriented modeling are which of the following?

Question 12 of 30
★ PPSC ★ FPSC

The term Incomplete for a UML has the same meaning as which of the following for an EER diagram?

Question 13 of 30
★ PPSC ★ FPSC

A constructor operation does which of the following?

Question 14 of 30
★ PPSC ★ FPSC

Which of the following is a technique for hiding the internal implementation details of an object?

Question 15 of 30
★ PPSC ★ FPSC

Aggregation is which of the following?

Question 16 of 30
★ PPSC ★ FPSC

A method defines the form or protocol of the operation, but not its implementation.

Question 17 of 30
★ PPSC ★ FPSC

A class is a concept, abstraction, or thing that makes sense in an application context.

Question 18 of 30
★ PPSC ★ FPSC

In UML, a class is represented by a rectangle with three compartments separated by vertical lines.

Question 19 of 30
★ PPSC ★ FPSC

A solid diamond represents a stronger form of aggregation, known as composition.

Question 20 of 30
★ PPSC ★ FPSC

When a business rule involves three or more graphical symbols, you can show the constraint as a note and attach the note to each of the symbols by a dashed line.

Question 21 of 30
★ PPSC ★ FPSC

A derived element is typically shown by placing either a slash (/) or a stereotype of <> before the name of the element.

Question 22 of 30
★ PPSC ★ FPSC

Composition does not allow an object to be part of more than one aggregate object.

Question 23 of 30
★ PPSC ★ FPSC

In an object diagram, an object is represented as a rectangle with two compartments.

Question 24 of 30
★ PPSC ★ FPSC

An operation that alters the state of an object is known as a constructor operation.

Question 25 of 30
★ PPSC ★ FPSC

Each association has two or more roles.

Question 26 of 30
★ PPSC ★ FPSC

An aggregation is a stronger form of association relationship and is represented with a solid diamond at the aggregate end.

Question 27 of 30
★ PPSC ★ FPSC

The UML notation is useful for graphically depicting an object-oriented analysis or design model.

Question 28 of 30
★ PPSC ★ FPSC

Multiple inheritance allows a class to inherit features from more than one superclass.

Question 29 of 30
★ PPSC ★ FPSC

The reasons for overriding include extension, restriction, and optimization.

Question 30 of 30
★ PPSC ★ FPSC

An object's state is determined by its attribute values and links to other objects.

✓ Link copied to clipboard
Continue Your Practice

Advanced Mapreduce Concepts — Part 1

Master the next curriculum module with 40 exam-standard MCQs.

Next Practice Set →

💡 Examiner's Advisory for Computer Science & IT

In competitive commission exams (FPSC, PPSC, KPPSC, SPSC, CSS, PMS), questions are frequently phrased with distractor options designed to catch rote learners. Whenever you answer an MCQ, read the Detailed Academic Explanation and Conceptual Anchor to understand why the remaining options are incorrect.

More Modules in Computer Science & IT

View All →
📚

Study Guides

Topic summaries and syllabus breakdown

Explore Guides →
🎯

Complete Library

Search through 78,000+ verified MCQs

Browse Library →
📱

Mobile App

Offline mock tests and instant bookmarks

Get Mobile App →