1. Question: What will be the output of the program?
    class PassA 
    {
        public static void main(String [] args) 
        {
            PassA p = new PassA();
            p.start();
        }
    
        void start() 
        {
            long [] a1 = {3,4,5};
            long [] a2 = fix(a1);
            System.out.print(a1[0] + a1[1] + a1[2] + " ");
            System.out.println(a2[0] + a2[1] + a2[2]);
        }
    
        long [] fix(long [] a3) 
        {
            a3[1] = 7;
            return a3;
        }
    }
    
     

    A
    12 15

    B
    15 15

    C
    3 4 5 3 7 5

    D
    3 7 5 3 7 5


    1. Twitter
    2. Details
  2. Question: What will be the output of the program?
    class Test 
    {
        public static void main(String [] args) 
        {
            Test p = new Test();
            p.start();
        }
    
        void start() 
        {
            boolean b1 = false;
            boolean b2 = fix(b1);
            System.out.println(b1 + " " + b2);
        }
    
        boolean fix(boolean b1) 
        {
            b1 = true;
            return b1;
        }
    }
    
     

    A
    true true

    B
    false true

    C
    true false

    D
    false false


    1. Twitter
    2. Details
  3. Question: What will be the output of the program?
    class PassS 
    {
        public static void main(String [] args) 
        {
            PassS p = new PassS();
            p.start();
        }
    
        void start() 
        {
            String s1 = "slip";
            String s2 = fix(s1);
            System.out.println(s1 + " " + s2);
        }
    
        String fix(String s1) 
        {
            s1 = s1 + "stream";
            System.out.print(s1 + " ");
            return "stream";
        }
    }
    
     

    A
    slip stream

    B
    slipstream stream

    C
    stream slip stream

    D
    slipstream slip stream


    1. Twitter
    2. Details
  4. Question: What will be the output of the program?
    class BitShift 
    {
        public static void main(String [] args) 
        {
            int x = 0x80000000;
            System.out.print(x + " and  ");
            x = x >>> 31;
            System.out.println(x);
        }
    }
    
     

    A
    -2147483648 and 1

    B
    0x80000000 and 0x00000001

    C
    -2147483648 and -1

    D
    1 and -2147483648


    1. Twitter
    2. Details
  5. Question: What will be the output of the program?
    class Equals 
    {
        public static void main(String [] args) 
        {
            int x = 100;
            double y = 100.1;
            boolean b = (x = y); /* Line 7 */
            System.out.println(b);
        }
    }
    
     

    A
    true

    B
    false

    C
    Compilation fails

    D
    An exception is thrown at runtime


    1. Twitter
    2. Details
  6. Question: What will be the output of the program?
    class Test 
    {
        public static void main(String [] args) 
        {
            int x=20;
            String sup = (x < 15) ? "small" : (x < 22)? "tiny" : "huge";
            System.out.println(sup);
        }
    }
    
     

    A
    small

    B
    tiny

    C
    huge

    D
    Compilation fails


    1. Twitter
    2. Details
  7. Question: What will be the output of the 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);
        }
    }
    
     

    A
    5 2

    B
    5 3

    C
    6 3

    D
    6 4


    1. Twitter
    2. Details
  8. Question: What will be the output of the 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);
        }
    }
    
     

    A
    5 3

    B
    8 2

    C
    8 3

    D
    8 5


    1. Twitter
    2. Details
  9. Question: What will be the output of the program?
    class Bitwise 
    {
        public static void main(String [] args) 
        {
            int x = 11 & 9;
            int y = x ^ 3;
            System.out.println( y | 12 );
        }
    }
    
     

    A
    0

    B
    7

    C
    8

    D
    14


    1. Twitter
    2. Details
  10. Question: What will be the output of the 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");
        }
    }
    
     

    A
    ok

    B
    dokey

    C
    ok dokey

    D
    No output is produced

    E
    Compilation error


    1. Twitter
    2. Details