JavaScript is required

Anh (Chị) hãy cho biết kết quả của đoạn lệnh sau là gì?

int s = 0; for (int i = 0; i

< 10; i++) s+=i; cout

<< s << endl;

A.

45

B.

0

C.

55

D.

50

Trả lời:

Đáp án đúng: A


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