

MCQOPTIONS
Saved Bookmarks
This section includes 30 Mcqs, each offering curated multiple-choice questions to sharpen your Database knowledge and support exam preparation. Choose a topic below to get started.
1. |
The UML notation is useful for graphically depicting an object-oriented analysis or design model. |
A. | 1 |
B. | |
Answer» B. | |
2. |
Each association has two or more roles. |
A. | 1 |
B. | |
Answer» B. | |
3. |
Multiple inheritance allows a class to inherit features from more than one superclass. |
A. | 1 |
B. | |
Answer» B. | |
4. |
An operation that alters the state of an object is known as a constructor operation. |
A. | 1 |
B. | |
Answer» C. | |
5. |
The reasons for overriding include extension, restriction, and optimization. |
A. | 1 |
B. | |
Answer» B. | |
6. |
Composition does not allow an object to be part of more than one aggregate object. |
A. | 1 |
B. | |
Answer» B. | |
7. |
An object's state is determined by its attribute values and links to other objects. |
A. | 1 |
B. | |
Answer» B. | |
8. |
In an object diagram, an object is represented as a rectangle with two compartments. |
A. | 1 |
B. | |
Answer» B. | |
9. |
Which of the following statement is true concerning objects and/or classes? |
A. | An object is an instance of a class. |
B. | A class is an instance of an object. |
C. | An object includes encapsulates only data. |
D. | A class includes encapsulates only data. |
Answer» B. A class is an instance of an object. | |
10. |
Aggregation is which of the following? |
A. | Expresses a part-of relationship and is a stronger form of an association relationship. |
B. | Expresses a part-of relationship and is a weaker form of an association relationship. |
C. | Expresses an is-a relationship and is a stronger form of an association relationship. |
D. | Expresses an is-a relationship and is a weaker form of an association relationship. |
Answer» B. Expresses a part-of relationship and is a weaker form of an association relationship. | |
11. |
Which of the following applies to a class rather than an object? |
A. | Query |
B. | Update |
C. | Scope |
D. | Constructor |
Answer» D. Constructor | |
12. |
An object can have which of the following multiplicities? |
A. | Zero |
B. | One |
C. | More than one |
D. | All of the above. |
Answer» E. | |
13. |
In UML, a class is represented by a rectangle with three compartments separated by vertical lines. |
A. | 1 |
B. | |
Answer» C. | |
14. |
An aggregation is a stronger form of association relationship and is represented with a solid diamond at the aggregate end. |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» C. 1 | |
15. |
Which of the following is a technique for hiding the internal implementation details of an object? |
A. | Encapsulation |
B. | Polymorphism |
C. | Inheritance |
D. | All of the above. |
Answer» B. Polymorphism | |
16. |
A constructor operation does which of the following? |
A. | Creates a new instance of a class |
B. | Updates an existing instance of a class |
C. | Deletes and existing instance of a class |
D. | All of the above. |
Answer» B. Updates an existing instance of a class | |
17. |
The term Incomplete for a UML has the same meaning as which of the following for an EER diagram? |
A. | Overlapping rule |
B. | Disjoint rule |
C. | Total specialization rule |
D. | Partial specialization rule |
Answer» E. | |
18. |
A derived element is typically shown by placing either a slash (/) or a stereotype of <> before the name of the element. |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» B. | |
19. |
A UML diagram includes which of the following? |
A. | Class name |
B. | List of attributes |
C. | List of operations |
D. | All of the above. |
Answer» E. | |
20. |
A solid diamond represents a stronger form of aggregation, known as composition. |
A. | 1 |
B. | |
Answer» B. | |
21. |
A class is a concept, abstraction, or thing that makes sense in an application context. |
A. | 1 |
B. | |
Answer» B. | |
22. |
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. |
A. | 1 |
B. | |
Answer» B. | |
23. |
The term Complete for a UML has the same meaning as which of the following for an EER diagram? |
A. | Overlapping rule |
B. | Disjoint rule |
C. | Total specialization rule |
D. | Partial specialization rule |
Answer» D. Partial specialization rule | |
24. |
Multiplicity is the same as what concept for an ERD? |
A. | Relationship |
B. | Attribute |
C. | Entity |
D. | Cardinality |
Answer» E. | |
25. |
Composition is a stronger form of which of the following? |
A. | Aggregation |
B. | Encapsulation |
C. | Inheritance |
D. | All of the above. |
Answer» B. Encapsulation | |
26. |
The benefits of object-oriented modeling are which of the following? |
A. | The ability to tackle more challenging problems |
B. | Reusability of analysis, design, and programming results |
C. | Improved communication between users, analysts, etc. |
D. | All of the above. |
Answer» E. | |
27. |
An abstract class is which of the following? |
A. | A class that has direct instances, but whose descendants may have direct instances. |
B. | A class that has no direct instances, but whose descendants may have direct instances. |
C. | A class that has direct instances, but whose descendants may not have direct instances. |
D. | A class that has no direct instances, but whose descendants may not have direct instances |
Answer» C. A class that has direct instances, but whose descendants may not have direct instances. | |
28. |
A method defines the form or protocol of the operation, but not its implementation. |
A. | 1 |
B. | |
C. | 1 |
D. | |
Answer» C. 1 | |
29. |
The object-oriented development life cycle is which of the following? |
A. | Analysis, design, and implementation steps in the given order and using multiple iterations. |
B. | Analysis, design, and implementation steps in the given order and going through the steps no more than one time. |
C. | Analysis, design, and implementation steps in any order and using multiple iterations. |
D. | Analysis, design, and implementation steps in any order and going through the steps no more than one time. |
Answer» B. Analysis, design, and implementation steps in the given order and going through the steps no more than one time. | |
30. |
The fact that the same operation may apply to two or more classes is called what? |
A. | Inheritance |
B. | Polymorphism |
C. | Encapsulation |
D. | Multiple classification |
Answer» C. Encapsulation | |