Explore topic-wise MCQs in Software Engg.

This section includes 10 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.

1.

WHAT_IS_A_RANGE_CHECK??$

A. Check that the input does not exceed some maximum size e.g. 40 characters for a name
B. Check that the input falls within a known range
C. Use information about the input to check if it is reasonable rather than an extreme value
D. None of the mentioned
Answer» C. Use information about the input to check if it is reasonable rather than an extreme value
2.

WHICH_OF_THE_FOLLOWING_IS_A_BAD_PRACTICE_OF_DEPENDABLE_PROGRAMMING_??$

A. Limit the visibility of information in a program
B. Check array bounds
C. Check all inputs for validity
D. None of the mentioned
Answer» E.
3.

Exception handling is a mechanism to provide some fault avoidance?

A. True
B. False
Answer» C.
4.

Which of the following is a Strategy to achieve Software diversity ?

A. Different programming languages
B. Different design methods and tools
C. Explicit specification of different algorithms
D. All of the mentioned
Answer» E.
5.

The use of a well-defined, repeatable process is essential if faults in a system are to be minimized.

A. True
B. False
Answer» B. False
6.

Which of the following is not a Protection system ?

A. System to stop a train if it passes a red light
B. System to indicate not returning of the library book
C. System to shut down a reactor if temperature/pressure are too high
D. None of the mentioned
Answer» C. System to shut down a reactor if temperature/pressure are too high
7.

Which process characteristic with respect to Dependability Engineering is mentioned by the statement: “The process should be understandable by people apart from process participants”?$

A. Diverse
B. Documentable
C. Auditable
D. None of the mentioned
Answer» D. None of the mentioned
8.

What is the term for a system that is designed such that the faults in the delivered software do not result in system failure ?

A. Fault Avoidance
B. Fault detection
C. Fault tolerance
D. None of the mentioned
Answer» D. None of the mentioned
9.

What is the term for development process organised such that faults in the system are detected and repaired before delivery to the customer ?

A. Fault Avoidance
B. Fault detection
C. Fault tolerance
D. None of the mentioned
Answer» B. Fault detection
10.

Which of the following examples does not involve dependability engineering ?

A. Medical Systems
B. Power Systems
C. Library Management
D. Telecommunications
Answer» D. Telecommunications