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