Câu 9.
Lựa chọn ngôn ngữ Python hoặc C++ để tìm hiểu đoạn chương trình sau:
Đoạn chương trình viết bằng Python (số ở đầu là Dòng):
1 n, i, S = 11, 7, 0
2 while i < n:
3 S = S + i
4 i = i + 2
5 print(S)Đoạn chương trình viết bằng C++ (số ở đầu là Dòng):
1 int n = 11, i = 7, S = 0;
2 while (i < n) {
3 S = S + i;
4 i = i + 2;
5 }
6 cout << S;Phương án nào sau đây chỉ ra đúng số lần lặp của câu lệnh while ở Dòng 2?
- A.
1.
- B.(Đáp án đúng)
2.
- C.
3.
- D.
0.
Lời giải
Đáp án đúng: B.
Ban đầu .
Lần lặp 1: → .
Lần lặp 2: → .
không nhỏ hơn 11 nên vòng lặp dừng.
Câu lệnh while lặp 2 lần. Chọn B.