Information Systems MCQs with Answers
Practice important Information Systems MCQs with answers and explanations.
Multiple Choice Questions
Q451: A derived attribute is obtained through _______.
- A: Multiple values
- B: Unique attributes
- C: Composite attributes
- D: Single values
View Answer
B
Q452: What does a dashed ellipse represent in an Entity Relationship Diagram (ERD)?
- A: Primary key attribute
- B: Derived attribute
- C: Multi-valued attribute
- D: Foreign key attribute
View Answer
B
Q453: In an ERD, how are primary key attributes denoted?
- A: By dashed lines
- B: By underlining them
- C: By using ellipses
- D: By using circles
View Answer
B
Q454: Which of the following is a benefit of object-oriented analysis and design (OOAD)?
- A: Increased redundancy
- B: Decreased abstraction
- C: Easier maintenance
- D: More complex code
View Answer
C
Q455: What is the primary purpose of a class in object-oriented programming?
- A: To represent a single object
- B: To classify related objects
- C: To implement algorithms
- D: To create user interfaces
View Answer
B
Q456: The first object-oriented programming language was _______.
- A: C++
- B: Java
- C: SIMULA 67
- D: Python
View Answer
C
Q457: Object-oriented programming promotes which of the following concepts?
- A: Sequential processing
- B: Modular programming
- C: Functional programming
- D: Linear programming
View Answer
B
Q458: An object in OOAD can be defined as an abstraction of _______.
- A: An algorithm
- B: A function
- C: A real-world concept
- D: A module
View Answer
C
Q459: Which of the following correctly describes the concept of encapsulation?
- A: Combining data and methods in one location
- B: Using multiple classes together
- C: Dividing a program into functions
- D: Breaking a program into small modules
View Answer
A
Q460: In an object-oriented system, what is a major benefit of using reusable software?
- A: It reduces development time and cost
- B: It eliminates the need for testing
- C: It guarantees no bugs will occur
- D: It simplifies the coding process
View Answer
A