Home - Java Programming - Flow Control

Flow Control Online Exam Quiz

Important questions about Flow Control. Flow Control MCQ questions with answers. Flow Control exam questions and answers for students and interviews.

1. What will be the output of the program? public class Test { public static void main(String [] args) { int I = 1; do while ( I < 1 ) System.out.print("I is " + I); while ( I > 1 ) ; } }

Options

A : I is 1

B : I is 1 I is 1

C : No output is produced.

D : Compilation error

2. 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);

Options

A : j = -1

B : j = 0

C : j = 1

D : Compilation fails.

3. What will be the output of the program? Float f = new Float("12"); switch (f) { case 12: System.out.println("Twelve"); case 0: System.out.println("Zero"); default: System.out.println("Default"); }

Options

A : Zero

B : Twelve

C : Default

D : Compilation fails

4. What will be the output of the program? int I = 0; outer: while (true) { I++; inner: for (int j = 0; j < 10; j++) { I += j; if (j == 3) continue inner; break outer; } continue outer; } System.out.println(I);

Options

A : 1

B : 2

C : 3

D : 4

5. What will be the output of the program? int x = l, y = 6; while (y--) { x++; } System.out.println("x = " + x +" y = " + y);

Options

A : x = 6 y = 0

B : x = 7 y = 0

C : x = 6 y = -1

D : Compilation fails.

6. What will be the output of the program? int x = 3; int y = 1; if (x = y) /* Line 3 */ { System.out.println("x =" + x); }

Options

A : x = 1

B : x = 3

C : Compilation fails.

D : The code runs with no output.

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

Options

A : value = 2

B : value = 4

C : value = 6

D : value = 8

8. What will be the output of the program? public class Delta { static boolean foo(char c) { System.out.print(c); return true; } public static void main( String[] argv ) { int i = 0; for (foo('A'); foo('B') && (i < 2); foo('C')) { i++; foo('D'); } } }

Options

A : ABDCBDCB

B : ABCDABCD

C : Compilation fails.

D : An exception is thrown at runtime.

9. What will be the output of the program? for (int i = 0; i < 4; i += 2) { System.out.print(i + " "); } System.out.println(i); /* Line 5 */

Options

A : 0 2 4

B : 0 2 4 5

C : 0 1 2 3 4

D : Compilation fails.

10. What will be the output of the program? public class If1 { static boolean b; public static void main(String [] args) { short hand = 42; if ( hand < 50 && !b ) /* Line 7 */ hand++; if ( hand > 50 ); /* Line 9 */ else if ( hand > 40 ) { hand += 7; hand++; } else --hand; System.out.println(hand); } }

Options

A : 41

B : 42

C : 50

D : 51

1. 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; z++) { switch (z) { case y: System.out.print("0 "); /* Line 11 */ case x-1: System.out.print("1 "); /* Line 12 */ case x: System.out.print("2 "); /* Line 13 */ } } } }

Options

A : 0 1 2

B : 0 1 2 1 2 2

C : Compilation fails at line 11.

D : Compilation fails at line 12.

1. What will be the output of the program? int i = 1, j = 10; do { if(i > j) { break; } j--; } while (++i < 5); System.out.println("i = " + i + " and j = " + j);

Options

A : i = 6 and j = 5

B : i = 5 and j = 5

C : i = 6 and j = 4

D : i = 5 and j = 6

2. What will be the output of the program? boolean bool = true; if(bool = false) /* Line 2 */ { System.out.println("a"); } else if(bool) /* Line 6 */ { System.out.println("b"); } else if(!bool) /* Line 10 */ { System.out.println("c"); /* Line 12 */ } else { System.out.println("d"); }

Options

A : a

B : b

C : c

D : d

3. 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); } }

Options

A : 0

B : 1

C : 101

D : 111

4. What will be the output of the program? int I = 0; label: if (I < 2) { System.out.print("I is " + I); I++; continue label; }

Options

A : I is 0

B : I is 0 I is 1

C : Compilation fails.

D : None of the above

5. What will be the output of the program? public class Test { public static void main(String args[]) { int i = 1, j = 0; switch(i) { case 2: j += 6; case 4: j += 1; default: j += 2; case 0: j += 4; } System.out.println("j = " + j); } }

Options

A : j = 0

B : j = 2

C : j = 4

D : j = 6

6. 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; z++) { switch (z) { case x: System.out.print("0 "); case x-1: System.out.print("1 "); case x-2: System.out.print("2 "); } } } }

Options

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

7. 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 < 4; z++) { switch (z) { case x: System.out.print("0 "); default: System.out.print("def "); case x-1: System.out.print("1 "); break; case x-2: System.out.print("2 "); } } } }

Options

A : 0 def 1

B : 2 1 0 def 1

C : 2 1 0 def def

D : 2 1 0 def 1 def 1

8. What will be the output of the program? int i = 0, j = 5; tp: for (;;) { i++; for (;;) { if(i > --j) { break tp; } } System.out.println("i =" + i + ", j = " + j);

Options

A : i = 1, j = 0

B : i = 1, j = 4

C : i = 3, j = 4

D : Compilation fails.

9. What will be the output of the program? int i = 0; while(1) { if(i == 4) { break; } ++i; } System.out.println("i = " + i);

Options

A : i = 0

B : i = 3

C : i = 4

D : Compilation fails.

Java Programming more Online Exam Quiz

Copyright © 2021
Exam-GK-MCQ-Questions.Com | Contact Us | Privacy Policy | Terms of Use | Sitemap | 0.019114017486572