200+ câu trắc nghiệm Java cơ bản có đáp án - Phần 1

Đọc đoạn code sau: 1:public class Test { 2:public int aMethod() { 3:int i = 0; 4:i++; 5:return i; 6:} 7:public static void main (String[]args){ 8:Test test = new Test(); 9:test.aMethod(); 10:

22/30

Đọc đoạn code sau:

1:public class Test {

2:public int aMethod() {

3:int i = 0;

4:i++;

5:return i;

6:}

7:public static void main (String[]args){

8:Test test = new Test();

9:test.aMethod();

10:int j = test.aMethod();

11:System.out.println(j);

12:}

13:}

Kết quả là gì?

Chọn một Câu trả lời

0

1

2

Lỗi biên dịch

Giải thích

Chọn đáp án B

Vì:

+ Lệnh Test test=new Test() sẽ khởi tạo một đối tượng test

+ test.aMethod() sẽ khởi tạo thuộc tính i=0

+ int j=test.Method() sẽ tăng thuộc tính i lên 1 (bằng 1) và gán giá trị cho j => j=1