Skip to main content

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

Test Your Knowledge

Take a timed quiz on Information Systems

🚀 Start Quiz Now