JavaScript is required

Khi thực hiện khối lệnh trên sẽ cho kết quả là bao nhiêu?
int s = 0;
for (int i = 0; i < 10; i++)
s += i;
System.out.println(s);

A.
45
B.
0
C.
55
D.
Không có kết quả đúng
Trả lời:

Đáp án đúng: A


Đoạn code thực hiện một vòng lặp `for` từ `i = 0` đến `i < 10`. Trong mỗi vòng lặp, giá trị của `i` được cộng vào biến `s`. Ban đầu, `s = 0`. - Lần lặp 1: `i = 0`, `s = 0 + 0 = 0` - Lần lặp 2: `i = 1`, `s = 0 + 1 = 1` - Lần lặp 3: `i = 2`, `s = 1 + 2 = 3` - Lần lặp 4: `i = 3`, `s = 3 + 3 = 6` - Lần lặp 5: `i = 4`, `s = 6 + 4 = 10` - Lần lặp 6: `i = 5`, `s = 10 + 5 = 15` - Lần lặp 7: `i = 6`, `s = 15 + 6 = 21` - Lần lặp 8: `i = 7`, `s = 21 + 7 = 28` - Lần lặp 9: `i = 8`, `s = 28 + 8 = 36` - Lần lặp 10: `i = 9`, `s = 36 + 9 = 45` Vậy, sau khi vòng lặp kết thúc, giá trị của `s` là 45.

Câu hỏi liên quan