Home - Java Programming - Operators And Assignments

Operators And Assignments Online Exam Quiz

Important questions about Operators And Assignments. Operators And Assignments MCQ questions with answers. Operators And Assignments exam questions and answers for students and interviews.

1. 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); } }

Options

A : 5 2

B : 5 3

C : 6 3

D : 6 4

2. 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); } }

Options

A : 5 3

B : 8 2

C : 8 3

D : 8 5

3. What will be the output of the program? public class Test { public static void leftshift(int i, int j) { i <<= j; } public static void main(String args[]) { int i = 4, j = 2; leftshift(i, j); System.out.printIn(i); } }

Options

A : 2

B : 4

C : 8

D : 16

4. 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"; } }

Options

A : slip stream

B : slipstream stream

C : stream slip stream

D : slipstream slip stream

5. 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; } }

Options

A : 12 15

B : 15 15

C : 3 4 5 3 7 5

D : 3 7 5 3 7 5

6. Which three statements are true? f1 == f2 f1 == f3 f2 == f1[1] x == f1[0] f == f1[0] import java.awt.Button; class CompareReference { public static void main(String [] args) { float f = 42.0f; float [] f1 = new float[2]; float [] f2 = new float[2]; float [] f3 = f1; long x = 42; f1[0] = 42.0f; } }

Options

A : 1, 2 and 3

B : 2, 4 and 5

C : 3, 4 and 5

D : 1, 4 and 5

7. Which two of the following statements, inserted independently, could legally be inserted into missing section of this code? boolean test = (Component instanceof t); boolean test = (t instanceof Ticker); boolean test = t.instanceof(Ticker); boolean test = (t instanceof Component); import java.awt.*; class Ticker extends Component { public static void main (String [] args) { Ticker t = new Ticker(); /* Missing Statements? */ } }

Options

A : 1 and 4

B : 2 and 3

C : 1 and 3

D : 2 and 4

8. Which two statements are equivalent? 16*4 16>>2 16/2^2 16>>>2

Options

A : 1 and 2

B : 2 and 4

C : 3 and 4

D : 1 and 3

9. Which two are equal? 32/4 (8 >> 2) << 4 2^5 128 >>> 2 2 >> 5

Options

A : 1 and 2

B : 2 and 4

C : 1 and 3

D : 2 and 3

10. Which of the following are legal lines of code? int w = (int)888.8; byte x = (byte)1000L; long y = (byte)100; byte z = (byte)100L;

Options

A : 1 and 2

B : 2 and 3

C : 3 and 4

D : All statements are correct.

1. Which two statements are equivalent? 3/2 3<2 3*4 3<<2

Options

A : 1 and 2

B : 2 and 3

C : 3 and 4

D : 1 and 4

1. What will be the output of the program? class SC2 { public static void main(String [] args) { SC2 s = new SC2(); s.start(); } void start() { int a = 3; int b = 4; System.out.print(" " + 7 + 2 + " "); System.out.print(a + b); System.out.print(" " + a + b + " "); System.out.print(foo() + a + b + " "); System.out.println(a + b + foo()); } String foo() { return "foo"; } }

Options

A : 9 7 7 foo 7 7foo

B : 72 34 34 foo34 34foo

C : 9 7 7 foo34 34foo

D : 72 7 34 foo34 7foo

2. 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 ); } }

Options

A : 0

B : 7

C : 8

D : 14

3. What will be the output of the program? class Two { byte x; } class PassO { public static void main(String [] args) { PassO p = new PassO(); p.start(); } void start() { Two t = new Two(); System.out.print(t.x + " "); Two t2 = fix(t); System.out.println(t.x + " " + t2.x); } Two fix(Two tt) { tt.x = 42; return tt; } }

Options

A : null null 42

B : 0 0 42

C : 0 42 42

D : 0 0 0

4. 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); } }

Options

A : true

B : false

C : Compilation fails

D : An exception is thrown at runtime

5. 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); } }

Options

A : small

B : tiny

C : huge

D : Compilation fails

6. 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; } }

Options

A : true true

B : false true

C : true false

D : false false

7. 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); } }

Options

A : -2147483648 and 1

B : 0x80000000 and 0x00000001

C : -2147483648 and -1

D : 1 and -2147483648

8. What will be the output of the program? class Test { static int s; public static void main(String [] args) { Test p = new Test(); p.start(); System.out.println(s); } void start() { int x = 7; twice(x); System.out.print(x + " "); } void twice(int x) { x = x*2; s = x; } }

Options

A : 7 7

B : 7 14

C : 14 0

D : 14 14

9. 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"); } }

Options

A : ok

B : dokey

C : ok dokey

D : No output is produced

Java Programming more Online Exam Quiz

Copyright © 2021
Exam-GK-MCQ-Questions.Com | Contact Us | Privacy Policy | Terms of Use | Sitemap | 0.020377159118652