# Câu 10 Phần I · Đề chính thức Tin học 2026 (Bộ GD&ĐT) – mã đề 0537

Tin học · 2026 · Đề chính thức Bộ GD&ĐT · mã đề 0537 · 50 phút  
Đáp án đối chiếu với file đáp án của Bộ GD&ĐT.  
Cập nhật: 27/10/2026. Nguồn: PrepMoon (https://prepmoon.com).

Lựa chọn ngôn ngữ lập trình Python hoặc C++ để tìm hiểu đoạn chương trình sau:

Python:

```python
L = [2, 5, 4]
k, n, T = 1, 3, 0
for i in range(0, n):
    for j in range(0, i + 1):
        T = T + k * L[j]
    k = -1 * k
```

C++:

```cpp
int k = 1, n = 3, T = 0, L[] = {2, 5, 4};
for (int i = 0; i < n; i++) {
    for (int j = 0; j < i + 1; j++) {
        T = T + k * L[j];
    }
    k = -1 * k;
}
```

Sau khi thực hiện đoạn chương trình trên, biến *T* có giá trị nào sau đây?

- **A.** 6.
- **B.** -5.
- **C.** -11.
- **D.** 2.

**Đáp án đúng:** A

**Lời giải:**

Lần theo chương trình (k đổi dấu sau mỗi vòng i):

– i = 0 (k = 1): T = 0 + 2 = 2; sau đó k = –1.

– i = 1 (k = –1): T = 2 – 2 – 5 = –5; sau đó k = 1.

– i = 2 (k = 1): T = –5 + 2 + 5 + 4 = 6.

Kết quả T = 6. Chọn A.

Cả đề, có đáp án và lời giải: https://prepmoon.com/de-thi/tin-hoc/de-chinh-thuc-tin-hoc-2026-bo-gd-dt-ma-de-0537  
Trang câu hỏi: https://prepmoon.com/de-thi/tin-hoc/de-chinh-thuc-tin-hoc-2026-bo-gd-dt-ma-de-0537/phan-1-cau-10
