

MCQOPTIONS
Saved Bookmarks
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 | |