Explore topic-wise MCQs in Flow Control Finding the output.

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.