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

Đọc đoạn mã sau: 11: int i = 1,j = 10; 12: do { 13: if(i>j) { 14: break; 15: } 16: j--; 17: } while (++i <5); 18: System.out.printIn("i = " +i+" and j = "+j); Kết quả in ra của đoạn mã

16/30

Đọc đoạn mã sau:

11: int i = 1,j = 10;

12: do {

13: if(i>j) {

14: break;

15: }

16: j--;

17: } while (++i <5);

18: System.out.printIn("i = " +i+" and j = "+j);

Kết quả in ra của đoạn mã trên là gì?

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

i = 6 and j = 5

i = 5 and j = 5

i = 6 and j = 4

i = 5 and j = 6

Giải thích

Chọn đáp án D

Vì:

+ Vòng lặp kiểm tra nếu i>j sẽ kết thúc vòng lặp

+ Mỗi bước lặp i tăng 1 và j giảm 1

+ Điều kiện kết thúc vòng lặp là i >=5