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. | |