Software Design MCQs

1. Which of the following is not an operation as per OOD algorithms and data structures ?

A. operations that manipulate data in some way
B. operations that perform a computation
C. operations that check for syntax errors
D. operations that monitor an object for the occurrence of a controlling event
✅ The correct answer is option C.
Explanation: Operations that check for syntax errors is concerned with the programming language used, so it will be handled by the compiler.

3. Which of the following is not an operation as per OOD algorithms and data structures ?

A. operations that manipulate data in some way
B. operations that perform a computation
C. operations that check for syntax errors
D. operations that monitor an object for the occurrence of a controlling event
✅ The correct answer is option C.
Explanation: Operations that check for syntax errors is concerned with the programming language used, so it will be handled by the compiler.

6. Debugging is_________________?

A. creating program code
B. finding and correcting errors in the program code
C. identifying the task to be computerized
D. creating the algorithm
✅ The correct answer is option B.
Explanation: Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, thus making it behave as expected.

8. Which of the following is the worst type of module cohesion ?

A. Logical Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Coincidental Cohesion
✅ The correct answer is option D.
Explanation: Coincidental cohesion exists in modules that contain instructions that have little or no relationship to one another

9. Who designs and implement database structures ?

A. Programmers
B. Project managers
C. Technical writers
D. Database administrators
✅ The correct answer is option D.
Explanation: The role of database administrators includes the development and design of database strategies, system monitoring and improving database performance and capacity, and planning for future expansion requirements
Scroll to Top