Khi chạy chương trình:
Var S, i, j : Integer;
Begin
S := 0;
for i:= 1 to 3 do
for j:= 1 to 4 do S := S + 1 ;
End.
Giá trị sau cùng của S là:
Trả lời:
Đáp án đúng: C
Đoạn chương trình này thực hiện một vòng lặp lồng nhau. Vòng lặp bên ngoài (i) chạy từ 1 đến 3, và vòng lặp bên trong (j) chạy từ 1 đến 4. Trong mỗi lần lặp của vòng lặp bên trong, biến S được tăng lên 1.
Số lần lặp của vòng lặp bên ngoài là 3.
Số lần lặp của vòng lặp bên trong là 4.
Tổng số lần biến S được tăng lên 1 là 3 * 4 = 12.
Ban đầu, S = 0. Sau khi thực hiện các vòng lặp, S = 0 + 12 = 12.
Vậy, giá trị sau cùng của S là 12.





