Which of the following options remain true for case constants in a switch construct?
Answer options
A
If any one of the case constants has a match with the expression, then all statements after the matching case label in the switch block are executed in sequence
B
If no case matches and there is no default label, then it will result in a compilation error
C
If no case matches but there is a default label, then all statements after the matching default label in the switch block are executed in sequenc
D
If no case matches and there is no default label, then no further action is taken and the switch statement completes abnormally
E
The code with the switch construct gives a compilation error when there is a duplicate case label
Correct answer: If any one of the case constants has a match with the expression, then all statements after the matching case label in the switch block are executed in sequence
Explanation
Correct answer: If any one of the case constants has a match with the expression, then all statements after the matching case label in the switch block are executed in sequence.