Tuần 15 — Vòng lặp while
Tin học Lớp 10 · 6 câu hỏi có lời giải
Câu 1.Cú pháp while trong Python?
- A.while đk DO
- B.while (đk) {
- C.do while
- D.while điều_kiện:
Xem đáp án
Đáp án: D. while điều_kiện:
Python: `while điều_kiện:`.
Câu 2.Vòng while dừng khi?
- A.Không bao giờ
- B.Điều kiện đúng
- C.Sau 100 lần
- D.Điều kiện sai
Xem đáp án
Đáp án: D. Điều kiện sai
while chạy khi điều kiện True, dừng khi False.
Câu 3.Lệnh thoát vòng lặp?
- A.return
- B.continue
- C.break
- D.exit() — thoát chương trình
Xem đáp án
Đáp án: C. break
break thoát ngay vòng lặp gần nhất.
Câu 4.Lệnh bỏ qua bước hiện tại, sang vòng kế?
- A.continue
- B.break — thoát hẳn vòng lặp
- C.pass — không làm gì cả
- D.skip — không có trong Python
Xem đáp án
Đáp án: A. continue
continue: bỏ phần còn lại, chuyển sang lần lặp tiếp theo.
Câu 5.Nguy cơ của while khi viết sai?
- A.Vòng lặp vô hạn
- B.Bị reset
- C.Chạy đúng
- D.Hỏng máy
Xem đáp án
Đáp án: A. Vòng lặp vô hạn
Nếu điều kiện luôn True và không có break → vòng lặp vô hạn.
Câu 6.Khi nào dùng while thay vì for?
- A.Số lần lặp xác định
- B.Không bao giờ
- C.Lặp 0 lần
- D.Số lần lặp không biết trước
Xem đáp án
Đáp án: D. Số lần lặp không biết trước
while phù hợp khi không biết trước số lần lặp (vd: đến khi nhập đúng).