Flow Control

Q1:
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 are syntax errors on lines 1, 6, and 8.

B There is a syntax error on line 6.

C There are syntax errors on lines 1 and 6.

D There is a syntax error on line 1.

ANS:A - There is a syntax error on line 1.

Using the integer 1 in the while statement, or any other looping or conditional construct for that matter, will result in a compiler error. This is old C Program syntax, not valid Java. A, B and C are incorrect because line 1 is valid (Java is case sensitive so While is a valid class name). Line 8 is also valid because an equation may be placed in a String operation as shown.



img not found
img

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.