NEW
Font size
WorksheetsThử thách 9 - Test 9 Python
Total questions: 20
Worksheet time: 20mins
Bạn có thể sử dụng câu lệnh if bên trong vòng lặp while hay không?
Có
Không
Vòng lặp while trong Python được dùng để làm gì?
Vẽ hình
Lặp đi lặp lại một đoạn mã
Tạo danh sách mới
Kết thúc chương trình
Vòng lặp while trong Python được sử dụng cho các bài toán mà số lần lặp chưa được xác định trước. Điều này đúng hay sai?
Đúng
Sai
Để bắt đầu vòng lặp while trong Python, bạn cần sử dụng từ khóa nào?
if
while
for
loop
Đâu là cú pháp đúng của vòng lặp while trong Python?
while (condition) {}
while condition:
while: condition
loop while condition:
Khi nào vòng lặp while kết thúc việc thực thi?
Khi vòng lặp đã chạy 1 lần
Khi điều kiện của vòng lặp không còn thỏa mãn
Khi điều kiện của vòng lặp while luôn đúng
Vòng lặp while không bao giờ dừng
Điều gì xảy ra nếu điều kiện của vòng lặp while luôn đúng?
Vòng lặp sẽ kết thúc ngay lập tức
Vòng lặp sẽ thực thi mãi mãi nếu không có điều kiện dừng bên trong
Vòng lặp sẽ tự dừng sau một số lần lặp nhất định
Chương trình sẽ tự động bỏ qua vòng lặp
Trong vòng lặp while, nếu điều kiện sai ngay từ đầu, khối lệnh sẽ được thực hiện bao nhiêu lần?
0
1
Vô hạn
Không thể xác định
Điều kiện trong vòng lặp while nào sau đây chắc chắn sẽ dẫn đến vòng lặp vô hạn?
while i < 10:
while i != 0:
while I == 0:
while True:
Vòng lặp while nào sau đây sẽ in ra các số nguyên từ 1 đến 10?
i = 0
while i < 10:
print(i)
i += 1
i = 1
while i <= 10:
print(i)
i += 1
i = 1
while i < 10:
print(i)
i += 1
i = 0
while i <= 10:
print(i)
i += 2
Đoạn mã sau đây sẽ in ra các số nguyên từ 1 đến 5. Điều này đúng hay sai?
i = 1
while i <= 5:
print(i)
i += 1
Đúng
Sai
Khi thực thi đoạn mã sau đây, các số nguyên nào sẽ lần lượt được in ra?
i = 1
while i < 4:
print(i)
i += 1
1, 2, 3
1, 2
1, 2, 3, 4
2, 3, 4
Đoạn mã sau thực hiện chức năng gì?
i = 1
while i < 11:
print(i)
i += 1
In ra các số nguyên từ 0 đến 9
In ra các số nguyên từ 1 đến 10
In ra các số chẵn từ 2 đến 8
In ra các số lẻ từ 1 đến 7
Điền vào chỗ trống để chương trình in ra các số nguyên từ 1 đến 5.
i = 1
while i < 6:
print(i) _______
i += 1
i += 2
i *= 2
i -= 1
Khi thực thi đoạn mã sau đây, các số nguyên nào sẽ lần lượt được in ra?
i = 3
while i > 0:
print(i)
i -= 1
3, 2, 1
1, 2, 3
2, 1
3, 2
Vòng lặp while trong Python có thể chứa các vòng lặp while khác bên trong. Điều này đúng hay sai?
Đúng
Sai
Điền vào chỗ trống để chương trình in ra các số lẻ từ 1 đến 9.
i = 1
while i < 10:
print(i) ________
i += 2
i += 1
i += 3
i *= 2
Điền vào chỗ trống để vòng lặp chỉ in ra các số nguyên từ 10 đến 1.
i = 10
while i > 0:
print(i) ________
i -= 1
i += 1
i -= 2
i += 2
Đoạn Mã sau đây sẽ thực hiện mãi mãi không bao giờ dừng. Điều này đúng hay sai?
i = 0
while I <= 10:
print(“Hello”)
Đúng
Sai
Đoạn mã sau sẽ dừng lại khi giá trị của x lớn hơn hoặc bằng 20. Điều này đúng hay sai?
x = 10
while x < 20:
print(x)
x += 2
Đúng
Sai
