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