MCQOPTIONS
Saved Bookmarks
This section includes 5 Mcqs, each offering curated multiple-choice questions to sharpen your Flow Control Finding the output knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
What will be the output of the program? public class If2 { static boolean b1, b2; public static void main(String [] args) { int x = 0; if ( !b1 ) /* Line 7 */ { if ( !b2 ) /* Line 9 */ { b1 = true; x++; if ( 5 > 6 ) { x++; } if ( !b1 ) x = x + 10; else if ( b2 = true ) /* Line 19 */ x = x + 100; else if ( b1 | b2 ) /* Line 21 */ x = x + 1000; } } System.out.println(x); } } |
| A. | 00 |
| B. | 1 |
| C. | 101 |
| D. | 111 |
| Answer» D. 111 | |
| 2. |
What will be the output of the program? public class SwitchTest { public static void main(String[] args) { System.out.println("value =" + switchIt(4)); } public static int switchIt(int x) { int j = 1; switch (x) { case l: j++; case 2: j++; case 3: j++; case 4: j++; case 5: j++; default: j++; } return j + x; } } |
| A. | value = 2 |
| B. | value = 4 |
| C. | value = 6 |
| D. | value = 8 |
| Answer» E. | |
| 3. |
What will be the output of the program? public class Switch2 { final static short x = 2; public static int y = 0; public static void main(String [] args) { for (int z=0; z < 3> |
| A. | 0 1 2 |
| B. | 0 1 2 1 2 2 |
| C. | 2 1 0 1 0 0 |
| D. | 2 1 2 0 1 2 |
| Answer» E. | |
| 4. |
What will be the output of the program? int i = 1, j = 10; do { if(i > j) { break; } j--; } while (++i < 5 i = " + i + " xss=removed> |
| A. | i = 6 and j = 5 |
| B. | i = 5 and j = 5 |
| C. | i = 6 and j = 4 |
| D. | i = 5 and j = 6 |
| Answer» E. | |
| 5. |
What will be the output of the program? int i = l, j = -1; switch (i) { case 0, 1: j = 1; /* Line 4 */ case 2: j = 2; default: j = 0; } System.out.println("j = " + j); |
| A. | j = -1 |
| B. | j = 0 |
| C. | j = 1 |
| D. | Compilation fails. |
| Answer» E. | |