Cho thuật toán sau: Bước 1: i 1, S ⃪ 0; Bước 2: Nếu i > 3 thì sang bước 4 2.1 S S+3; 2.2 i i+1; Bước 3: Quay lại bước 2; Bước 4: Đưa ra giá trị S và Kết thúc. Khi thực hiện xong thuật toán, S nhận giá trị nào dưới đây? A. 9 B. 12 C. 6 D. 3
2 câu trả lời
Câu lệnh rẽ nhánh:
Vì $i > 3$ nên:
Lặp lần 1:
S = S + 3 = 0 + 3 = 3
i = i + 1 = 1 + 1 = 2
Lặp lần 2:
S = S + 3 = 3 + 3 = 6
i = i + 1 = 2 + 1 = 3
Lặp lần 3:
S = S + 3 = 6 + 3 = 9
i = i + 1 = 3 + 1 = 4
Đến đây thì $i > 3$ vì $4 > 3$
⇒ Đáp án: A. 9
Đáp án A
Giải thích:
i=0 s=0
i=1 s=3
i=2 s=6
i=3 s=9
i=4>3 đưa ra giá trị S là 9
Câu hỏi trong lớp
Xem thêm