Câu 8.
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 = 9, 5, 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 = 9, i = 5, 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.
3.
- B.Đáp án
2.
- C.
1.
- D.
0.
Lời giải
Ban đầu .
Lần lặp 1: → .
Lần lặp 2: → .
không nhỏ hơn 9 nên vòng lặp dừng.
Câu lệnh while lặp 2 lần. Chọn B.