Sau khi thực hiện đoạn lệnh sau: S:=0; For i:=1 to 6 do if (i mod 3 = 0) then S:=S+i; S có giá trị là: A. 9 B. 4 C. 13 D. 6
2 câu trả lời
Sau khi thực hiện đoạn lệnh sau: S:=0; For i:=1 to 6 do if (i mod 3 = 0) then S:=S+i; S có giá trị là:
A. 9
B. 4
C. 13
D. 6
$\text{- Giá trị ban đầu S = 0}$
$\text{- Giá trị i chạy từ 1 đến 6}$
$\text{+ i = 1 ⇒ 1 mod 3 = 1}$
$\text{+ i = 2 ⇒ 2 mod 3 = 2}$
$\text{+ i = 3 ⇒ 3 mod 3 = 0 ⇒ S = S + i = 0 + 3 = 3}$
$\text{+ i = 4 ⇒ 4 mod 3 = 1}$
$\text{+ i = 5 ⇒ 5 mod 3 = 2}$
$\text{+ i = 6 ⇒ 6 mod 3 = 0 ⇒ S = S + i = 3 + 6 = 9}$
$\text{⇒ Đáp án : A. 9}$
Câu hỏi trong lớp
Xem thêm