# Q1:``````public void test(int x) { int odd = 1; if(odd) /* Line 4 */ { System.out.println('odd'); } else { System.out.println('even'); } } `````` Which statement is true?

A Compilation fails.
B "odd" will always be output.
C "even" will always be output.
D "odd" will be output for odd values of x, and "even" for even values.

# Q2:``````public void test(int x) { int odd = 1; if(odd) /* Line 4 */ { System.out.println('odd'); } else { System.out.println('even'); } } `````` Which statement is true?

A Compilation fails.
B "odd" will always be output.
C "even" will always be output.
D "odd" will be output for odd values of x, and "even" for even values.

A 1 and 3
B 2 and 4
C 3 and 5
D 4 and 6

# Q4:``````public void foo( boolean a, boolean b) { if( a ) { System.out.println('A'); /* Line 5 */ } else if(a && b) /* Line 7 */ { System.out.println( 'A && B'); } else /* Line 11 */ { if ( !b ) { System.out.println( 'notB') ; } else { System.out.println( 'ELSE' ) ; } } } ``````

A If a is true and b is true then the output is 'A && B'
B
If a is true and b is false then the output is 'notB'
C If a is false and b is true then the output is 'ELSE'
D If a is false and b is false then the output is 'ELSE'

# Q5:``````public class While { public void loop() { int x= 0; while ( 1 ) /* Line 6 */ { System.out.print('x plus one is ' + (x + 1)); /* Line 8 */ } } } `````` Which statement is true?

A There is a syntax error on line 1.
B There are syntax errors on lines 1 and 6.
C There are syntax errors on lines 1, 6, and 8.
D There is a syntax error on line 6.

## For help Students Orientation Mcqs Questions

One stop destination for examination, preparation, recruitment, and more. Specially designed online test to solve all your preparation worries. Go wherever you want to and practice whenever you want, using the online test platform.