wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

java core lần 1 (VN)

Total questions: 40

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

public static void main(String[] args) {

int a = 10;

int b = 7;

int c = 5;

int d = 12;

System.out.print(a++ + b++ - c-- + ++d);

}

Kết quả sau khi chạy đoạn code trên?

a)

24

b)

27

c)

25

d)

26

2.

public static void main(String[] args) {

int a = 10;

int b = 7;

int c = 5;

int d = a++ + b++ - c--;

System.out.print("a = " + a + ", b = " + b + ", c = " + c + ", d = " + d);

}

Kết quả sau khi chạy đoạn code trên?

a)

a = 11, b = 8, c = 5, d = 12

b)

a = 11, b = 6, c = 4, d = 12

c)

a = 11, b = 8, c = 4, d = 12

d)

a = 11, b = 8, c = 6, d = 12

3.

public static void main(String[] args) {

int a = 10;

int b = 7;

int c = ++a - b + b++ - a;

int d = a++ - b-- + b++ - a;

System.out.print("a = " + a + ", b = " + b + ", c = " + c + ", d = " + d);

}

Kết quả sau khi chạy đoạn code trên?

a)

a = 11, b = 8, c = 0, d = -2

b)

a = 11, b = 7, c = 0, d = -2

c)

a = 12, b = 8, c = 0, d = -2

d)

a = 10, b = 7, c = 0, d = -2

4.

public static void main(String[] args) {

int a = 2;

int b = 1;

int c = -1;

int d = 3;

System.out.print(a++ + b++ - c-- + ++d);

}

Kết quả sau khi chạy đoạn code trên?

a)

8

b)

-8

c)

7

d)

-7

5.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 65;

int d = 12;

System.out.print(a - b++ - (c-- + ++d) - (++a - b) + (c++ + --d));

}

Kết quả sau khi chạy đoạn code trên?

a)

-1

b)

-2

c)

0

d)

1

6.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 65;

int d = 12;

System.out.print((++a - b) - a - b++ - (c-- + ++d) - (++a - b) + (c++ + --d));

}

Kết quả sau khi chạy đoạn code trên?

a)

30

b)

-30

c)

15

d)

-15

7.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 12;

int d = 11;

System.out.print(a - b++ - (c-- + ++d) - (++a - b) + (c++ + --d));

}

Kết quả sau khi chạy đoạn code trên?

a)

0

b)

-1

c)

-2

8.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 12;

System.out.print(a - b++ - c-- - (++a - b) + (c++ + --d));

}

Kết quả sau khi chạy đoạn code trên?

a)

Lỗi runtime

b)

Lỗi biên dịch

c)

-2

d)

2

9.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 12;

System.out.print(a - b++ - c-- - (++a - b) + (c++ + --d));

}

Kết quả sau khi chạy đoạn code trên?

a)

Lỗi runtime

b)

Lỗi biên dịch

c)

-2

d)

2

10.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 12;

int d = 11;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

17

b)

18

c)

19

d)

20

11.

Phạm vi truy cập mà khi được sử dụng với một phương thức, nó sẽ cung cấp cho tất cả các lớp trong cùng một package và cho tất cả các lớp con của lớp?

a)

public

b)

private

c)

protected

d)

default

12.

public static void main(String[] args) {

int a = -5/0;

int b = 14;

int c = 12;

int d = 11;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

Lỗi runtime

b)

Lỗi biên dịch

c)

19

d)

20

13.

public static void main(String[] args) {

int a = -5/0;

int b = 14;

int c = 12;

int d = 11;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

Lỗi trong khi chạy

b)

Lỗi biên dịch

c)

19

d)

20

14.

public static void main(String[] args) {

String a = "123";

String b = "123";

if(a == b)

System.out.println(true);

else

System.out.println(false);

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

Lỗi

15.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10;

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

5

b)

6

c)

7

d)

8

16.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10;

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c - (--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c));

}

Kết quả sau khi chạy đoạn code trên?

a)

-5

b)

-6

c)

-7

d)

-8

17.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10;

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c + (--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c));

}

Kết quả sau khi chạy đoạn code trên?

a)

20

b)

21

c)

22

d)

23

e)

Lỗi biên dịch

18.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

5

b)

6

c)

7

d)

Lỗi biên dịch

19.

public static void main(String[] args) {

String a = "123";

String b = "123";

if(a == b)

System.out.println(true);

else

System.out.println(false);

StringBuffer c = new StringBuffer("123");

StringBuilder d = new StringBuilder("123");

if(c == d)

System.out.println(true);

else

System.out.println(false);

}

Kết quả sau khi chạy đoạn code trên?

a)

true true

b)

true false

c)

false true

d)

false false

e)

Lỗi biên dịch

20.

public static void main(String[] args) {

int a = 5;

int b = 25;

int c = 35;

int d = 123;

System.out.print(a++ + ++b - ++c + d++);

}

Kết quả sau khi chạy đoạn code trên?

a)

117

b)

118

c)

119

d)

120

21.

public static void main(String[] args) {

int a = 5;

int b = 25;

int c = 35;

int d = 123;

System.out.print((a++ + ++b - ++c + d++) + (a++ + ++b - ++c + d++));

}

Kết quả sau khi chạy đoạn code trên?

a)

119

b)

238

c)

118

d)

239

22.

public static void main(String[] args) {

String a = "123";

String b = "123";

if(a == b)

System.out.println(true);

else

System.out.println(false);

StringBuffer c = new StringBuffer("123");

StringBuilder d = new StringBuilder("123");

if(c.equals(d))

System.out.println(true);

else

System.out.println(false);

}

Kết quả sau khi chạy đoạn code trên?

a)

true true

b)

true false

c)

false true

d)

false false

e)

Lỗi biên dịch

23.

public static void main(String[] args) {

String a = "123";

String b = "123";

if(a.equals(b))

System.out.println(true);

else

System.out.println(false);

StringBuffer c = new StringBuffer("123");

StringBuilder d = new StringBuilder("123");

if(c.equals(d))

System.out.println(true);

else

System.out.println(false);

}

Kết quả sau khi chạy đoạn code trên?

a)

true true

b)

true false

c)

false true

d)

false false

e)

Lỗi biên dịch

24.

public static void main(String[] args) {

int a = 5;

int b = 25;

int c = 35;

int d = 123;

System.out.print((a++ + ++b - ++c + d++) - (a++ + ++b - ++c + d++));

}

Kết quả sau khi chạy đoạn code trên?

a)

-2

b)

-1

c)

1

d)

2

e)

0

25.

public static void main(String[] args) {

int a = 5;

int b = 25;

int c = 35;

int d = 123;

System.out.print((a++ + ++b - ++c + d++) - (a++ + ++b - ++c + d++));

}

Kết quả sau khi chạy đoạn code trên?

a)

-2

b)

-1

c)

1

d)

2

e)

0

26.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 65;

int d = 12;

System.out.print(a++ - b++ - c-- + ++d);

}

Kết quả sau khi chạy đoạn code trên?

a)

53

b)

45

c)

-45

d)

-53

27.

Class A{}

Class B extends A{}

public static void main(String[] args) {

A a = new B();

B b = new B();

print(a);

print(b);

}

void print(A a){System.out.println("a");}

void print(B b){System.out.println("b");}

Kết quả sau khi chạy đoạn code trên?

a)

a a

b)

a b

c)

b a

d)

b b

28.

public static void main(String[] args) {

int a = 13;

int b = 14;

int c = 65;

int d = 12;

System.out.print(a++ - b++ - c-- + ++d);

}

Kết quả sau khi chạy đoạn code trên?

a)

53

b)

45

c)

-45

d)

-53

29.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(++a == b){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

30.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a == --b){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

31.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a == --b){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

32.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a == --b){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

33.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a++ == b){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

34.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a < b--){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

35.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a > b--){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

36.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a > b--){

System.out.println(false);

}else{

System.out.println(true);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

true

b)

false

c)

lỗi biên dịch

d)

lỗi trong khi chạy

37.

public static void main(String[] args) {

int a = 5;

int b = 6;

if(a > b--){

System.out.println(a);

}else{

System.out.println(b);

}

}

Kết quả sau khi chạy đoạn code trên?

a)

a

b)

b

c)

5

d)

6

38.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

6

b)

Lỗi trong khi chạy

c)

Lỗi biên dịch

d)

7

39.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

6

b)

Lỗi trong khi chạy

c)

Lỗi biên dịch

d)

7

40.

public static void main(String[] args) {

int a = 1;

int b = 7;

int c = 10

int d = 9;

System.out.print(--a + ++b - ++b - d + ++c + --a + ++b - ++b - d + ++c - --a + ++b - ++b - d + ++c);

}

Kết quả sau khi chạy đoạn code trên?

a)

6

b)

Lỗi trong khi chạy

c)

Lỗi biên dịch

d)

7