JavaScript is required

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à:

A.

4

B.

3

C.

12

D.

0

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.

Câu hỏi liên quan