Software Engineering MCQs

Prepare with the latest Software Engineering MCQs with answers and explanations. Free online practice for competitive exams, interviews, and university tests.

1852. Which of the following errors should not be tested when error handling is evaluated ?

A. Error description is unintelligible
B. Error noted does not correspond to error encountered
C. Error condition causes system intervention prior to error handling
D. Error description provide enough information to assist in the location of the cause of the error
✅ The correct answer is option A.
Explanation: Actually, error description does not provide enough information to assist in the location of the cause of the error.

1853. Optical character recognition ?

A. is less prevalent than optical mark recognition
B. requires the user to carefully handwrite input data on a business form
C. both A and B
D. none
✅ The correct answer is option C.

1854. ________________ depend on there being a clear separation between the presentation of information and the computations that create and process that information?

A. Master-slave architectures
B. Client–server systems
C. Two-tier client–server architecture
D. Both Master-slave architectures AND Client–server systems
✅ The correct answer is option B.
Explanation: One should design the architecture of distributed client–server systems so that they are structured into several logical layers, with clear interfaces between these layers.

1855. Which of the following is the best type of module coupling ?

A. Control Coupling
B. Stamp Coupling
C. Data Coupling
D. Content Coupling
✅ The correct answer is option C.
Explanation: The dependency between module A and B is said to be data coupled if their dependency is based on the fact they communicate by only passing of data.
Scroll to Top