Question: Which of the following is NOT a valid way to declare a switch statement in JavaScript?
- A. switch(expression)
- B. switch expression
- C. switch {expression}
- D. switch: expression
Answer: C. switch {expression}
Question: What happens if a break statement is missing from a case in a switch statement?
- A. The program crashes
- B. The execution continues to the next case
- C. The switch statement ends immediately
- D. An error is thrown
Answer: B. The execution continues to the next case.
Question: What does the default case in a switch statement represent?
- A. The first case
- B. The last case
- C. A fallback for when no other cases match
- D. The only case that can be executed
Answer: C. A fallback for when no other cases
Question: What type of comparison does the switch statement use to match case values?
A. Loose comparison (==)
B. Strict comparison (===)
C. Logical OR (||)
D. Bitwise AND (&)
Answer: B. Strict comparison (===)
Question: What is the result of the following switch statement if val equals ?
a.”alpha”
B. “beta”
C. “gamma”
D. “delta”
Answer: C. “gamma”
Question: Which of the following is true about the switch statement in JavaScript?
A. It can only be used within functions
B. It can only be used outside of functions
C. It can be used both inside and outside of functions
D. It cannot be used within loops
Answer: C. It can be used both inside and outside of functions
Question: What is the output of the following code snippet?
- A. “Output: So What Is Your Name?”
- B. “Output: What Is Your Name?”
- C. “Output: Your Name?”
- D. “Output: Name?
Answer: B. “Output: What Is Your Name?”
Question: What is the purpose of grouping multiple case statements in a switch statement?
A. To execute the same code for multiple conditions
B. To avoid repeating code
C. To create a complex data structure
D. None of the above
Answer: A. To execute the same code for multiple conditions
Question: How can you take advantage of fall-through behavior in a switch statement?
- A. Use a continue statement
- B. Omit the break statement
- C. Use a fallthrough keyword
- D. Use a next statement
Answer: B. Omit the break
statement