Xem trước Luyện tập Thi thử
? Hướng dẫn Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.Thi thử: nộp bài mới chấm điểm và hiện lời giải.Lệnh while trong Python dùng để làm gì?
A So sánh hai số. B Đọc dữ liệu. C Lặp lại khi điều kiện còn đúng. D Kết thúc chương trình.
Đáp án và lời giải Đáp án: C
Khi nào vòng lặp while dừng lại?
A Khi chạy đủ 10 lần. B Khi điều kiện sai. C Khi người dùng nhập dữ liệu. D Khi dùng lệnh print.
Đáp án và lời giải Đáp án: B
Câu lệnh while dùng với điều kiện gì?
A Phép toán. B Điều kiện đúng hoặc sai. C Câu lệnh if. D Lệnh return.
Đáp án và lời giải Đáp án: B
Cú pháp đúng của vòng lặp while là:
A while (x = 5) B while x -> 5: C while x < 5: D while in range(5):
Đáp án và lời giải Đáp án: C
Trong vòng lặp while, sau dấu : cần làm gì?
A Không cần làm gì. B Thụt đầu dòng để viết lệnh. C Viết dấu ;. D Dùng dấu =.
Đáp án và lời giải Đáp án: B
Để tránh lặp vô hạn, ta cần:
A In thông báo. B Làm thay đổi điều kiện trong vòng lặp. C Dùng lệnh print. D Không dùng biến.
Đáp án và lời giải Đáp án: B
Điều gì xảy ra nếu quên tăng biến i trong vòng lặp while?
A Vòng lặp chạy đúng 1 lần. B Không chạy lần nào. C Vòng lặp lặp mãi không dừng. D Lỗi cú pháp.
Đáp án và lời giải Đáp án: C
Lệnh x += 1 nghĩa là gì?
A Gán x bằng 1. B Tăng x lên 1. C Nhân x với 1. D So sánh x và 1.
Đáp án và lời giải Đáp án: B
Lệnh nào dùng để dừng vòng while sớm?
A continue B pass C break D stop
Đáp án và lời giải Đáp án: C
Lệnh continue dùng để làm gì?
A Dừng chương trình. B Dừng vòng lặp. C Bỏ qua lần lặp hiện tại. D In kết quả.
Đáp án và lời giải Đáp án: C
Biến dùng trong điều kiện while cần:
A Không cần khai báo. B Được gán giá trị ban đầu. C Là số âm. D Là chuỗi.
Đáp án và lời giải Đáp án: B
Để vòng lặp chạy mãi mãi, viết:
A while False: B while True: C while 0: D while x = 0:
Đáp án và lời giải Đáp án: B
Trong while x < 5:, nếu x = 5, thì vòng lặp:
A Chạy 5 lần. B Không chạy. C Chạy 1 lần. D Chạy vô hạn.
Đáp án và lời giải Đáp án: B
while thường dùng để lặp khi:
A Biết trước số lần lặp. B Chưa biết số lần lặp. C Không cần điều kiện. D Cần in ra màn hình.
Đáp án và lời giải Đáp án: B
Vòng lặp vô hạn có thể làm:
A Dừng chương trình đúng lúc. B Tăng hiệu suất. C Làm treo chương trình. D Chạy đúng 1 lần.
Đáp án và lời giải Đáp án: C
Biến điều khiển vòng lặp là gì?
A Một hàm. B Biến được dùng trong điều kiện. C Một chuỗi. D Một kiểu dữ liệu.
Đáp án và lời giải Đáp án: B
while i != 0: là điều kiện đúng khi nào?
A Khi i = 0 B Khi i ≠ 0 C Khi i < 0 D Khi i = 1
Đáp án và lời giải Đáp án: B
Nếu không có điều kiện dừng, chương trình sẽ:
A Báo lỗi. B Chạy 1 lần rồi dừng. C Chạy mãi không dừng. D Không chạy.
Đáp án và lời giải Đáp án: C
Vòng lặp while có thể dùng với kiểu dữ liệu nào?
A Số và logic. B Chỉ số nguyên. C Chỉ chuỗi. D Chỉ danh sách.
Đáp án và lời giải Đáp án: A
while a > 0: là vòng lặp đúng khi nào?
A a = 0 B a < 0 C a > 0 D a = -1
Đáp án và lời giải Đáp án: C
while True: thường được dùng khi:
A Không có biến điều kiện. B Muốn chương trình dừng. C Lặp vô hạn, chờ điều kiện break. D Không biết viết while.
Đáp án và lời giải Đáp án: C
Câu nào sau đây là đúng?
A while x: print(x) B while (x == y) C while x < 10: D while x in y:
Đáp án và lời giải Đáp án: C