Operators and Assignments Questions and Answers

Practice Mode
Showing 10 of 38 questions
Q1
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
Answer: Option B
Q2
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
Answer: Option B
Q3
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
Answer: Option D
Q4
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
Answer: Option A
Q5
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
Answer: Option C
Q6
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
Answer: Option B
Q7
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
Answer: Option C
Q8
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
Answer: Option B
Q9
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
Answer: Option D
Q10
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
Answer: Option B
Questions and Answers for Competitive Exams Various Entrance Test