github

Made bySaurav Hathi

MCQ Test Java: Conditions

Q1:

What will be the output of this java program?

class Test

{

public static void main(String [] args)

{

int x= 0;

int y= 0;

for (int z = 0; z < 5; z++)

{

if (( ++x > 2 ) && (++y > 2))

{

x++;

}

}

System.out.println(x + " " + y);

}

}

Tags:
Section:
Core Programming
Options:
Q2:

What will be the output of this java program?

class SSBool

{

public static void main(String [] args)

{

boolean b1 = true;

boolean b2 = false;

boolean b3 = true;

if ( b1 & b2 | b2 & b3 | b2 ) /* Line 8 */

System.out.print("Ok ");

if ( b1 & b2 | b2 & b3 | b2 | b1 ) /*Line 10*/

System.out.println("Dokey");

}

}

Tags:
Section:
Core Programming
Options:
Q3:

What will be the output of the following java function?

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( "not B") ;

}

else

{

System.out.println( "ELSE" ) ;

}

}

}

Tags:
Section:
Core Programming
Options:
Q4:

What will be the output of this java 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);

Tags:
Section:
Core Programming
Options:
Q5:

Which of these lines of code will give better performance?

1. a | 4 + c >> b & 7;

2. (a | ((( 4 * c ) >> b ) & 7 ))

Tags:
Section:
Core Programming
Options:
Q6:

What is the output of this java program?

class selection_statements

{

public static void main(String args[])

{

int var1 = 5;

int var2 = 6;

if ((var2 = 1) == var1)

System.out.print(var2);

else

System.out.print(++var2);

}

}

Tags:
Section:
Core Programming
Options:
Q7:

What is the output of this java program?

class Output

{

    static void main(String args[])

    {   

         int x , y = 1;

         x = 10;

         if(x != 10 && x / 0 == 0)

             System.out.println(y);

         else

             System.out.println(++y);

    }

}

Tags:
Section:
Core Programming
Options:
Q8:

What will be the output of this java program?

int i = 1, j = 10;

do

{

    if(i > j)

    {

        break;

    }

    j--;

} while (++i < 5);

System.out.println("i = " + i + " and j = " + j);

Tags:
Section:
Core Programming
Options:
Q9:

What will be the output of this java 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 1: j++;

            case 2: j++; 

            case 3: j++;

            case 4: j++;

            case 5: j++;

            default: j++;

            }

        return j + x; 

    }

}

Tags:
Section:
Core Programming
Options:
Q10:

What will be the output of this java 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 */

            }

        }

    }

}

Tags:
Section:
Core Programming
Options: