

MCQOPTIONS
Saved Bookmarks
This section includes 22 Mcqs, each offering curated multiple-choice questions to sharpen your Compilers knowledge and support exam preparation. Choose a topic below to get started.
1. |
What is the output of the below Java program with SWITCH and Strings? |
A. | Apple |
B. | APPLE |
C. | SAMSUNG |
D. | Compiler error |
Answer» C. SAMSUNG | |
2. |
What is the output of the below Java program with SWICH and ENUM? |
A. | CAMEL |
B. | GOAT |
C. | TIGER |
D. | Compiler error |
Answer» B. GOAT | |
3. |
Choose the correct statement about Java SWITCH statements. |
A. | A SWITCH can contain another SWITCH statement. |
B. | Switch case statements are allowed inside IF-ELSE ladders. |
C. | Switch statements are allowed inside Loops like for, while and do while. |
D. | All |
Answer» E. | |
4. |
State TRUE or FALSE. SWITCH works faster than the IF-ELSE ladder in Java. |
A. | FALSE |
B. | TRUE |
C. | - |
D. | - |
Answer» C. - | |
5. |
State TRUE or FALSE. It is allowed to use duplicate case constants inside a Java SWITCH statement. |
A. | FALSE |
B. | TRUE |
C. | - |
D. | - |
Answer» B. TRUE | |
6. |
Choose TRUE or FALSE. A SWITCH can be used to compare values for high or low. |
A. | FALSE |
B. | TRUE |
C. | - |
D. | - |
Answer» B. TRUE | |
7. |
What is the output of the below Java program with a SWITCH statement? |
A. | PASS |
B. | Excellent |
C. | Outstanding |
D. | FAIL |
Answer» B. Excellent | |
8. |
Does the following Java code-snippet compile? |
A. | NO |
B. | YES |
C. | - |
D. | - |
Answer» C. - | |
9. |
What is the purpose of designing a SWITCH logic with a fall-through in Java? |
A. | To define ranges. |
B. | To define additions |
C. | To improve switch block performance |
D. | None |
Answer» B. To define additions | |
10. |
A SWITCH fall through occurs in Java only in the absence of ___. |
A. | case keyword |
B. | break keyword |
C. | default keyword |
D. | None |
Answer» C. default keyword | |
11. |
What is the output of Java program with SWITCH? |
A. | TEN |
B. | TWENTY |
C. | THIRTY |
D. | TEN TWENTY |
Answer» C. THIRTY | |
12. |
What is the output of Java program with SWITCH below? |
A. | No output |
B. | TEN |
C. | Compiler error as there is no BREAK. |
D. | None |
Answer» C. Compiler error as there is no BREAK. | |
13. |
Which version of Java did start supporting String as the input data type of a SWITCH? |
A. | JDK 5 |
B. | JDK 6 |
C. | JDK 7 |
D. | JDK 8 |
Answer» D. JDK 8 | |
14. |
Choose the correct syntax of SWITCH statement in Java below. |
A. | switch(input) |
B. | switch(input) |
C. | switch(input) |
D. | switch(input) |
Answer» C. switch(input) | |
15. |
A switch statement in Java accepts ___ as input data. |
A. | enum |
B. | String |
C. | enum and String |
D. | long |
Answer» D. long | |
16. |
A SWITCH statement accepts ___ type of data as input. |
A. | byte |
B. | short |
C. | int |
D. | All |
Answer» E. | |
17. |
What are the parts of a SWITCH in java? |
A. | switch input condition |
B. | case constants |
C. | case statements |
D. | All |
Answer» E. | |
18. |
What are the keywords used to implement a SWITCH case in Java language? |
A. | switch, case |
B. | default |
C. | break |
D. | All |
Answer» E. | |
19. |
Which is the alternative to SWITCH in Java language? |
A. | break, continue |
B. | for, while |
C. | if, else |
D. | goto, exit |
Answer» D. goto, exit | |
20. |
A SWITCH case statement in Java is a ___ control statement. |
A. | Iteration |
B. | Loop |
C. | Selection |
D. | Jump |
Answer» D. Jump | |
21. |
The statement for(;;) is perfectly valid C statemen? |
A. | True |
B. | False |
Answer» C. | |
22. |
The advantage of ‘switch’ statement over ‘if’ is that it leads to more structured program.$ |
A. | True |
B. | False |
Answer» C. | |