WorksheetsTIN 10 Bài 8 CĐ F. Cấu trúc lặp
Total questions: 19
Worksheet time: 10mins
Khi nào cần sử dụng cấu trúc lặp trong mô tả thuật toán?
Khi cần thực hiện một thao tác duy nhất
Khi cần thực hiện một thao tác lặp lại nhiều lần
Khi thuật toán không có điều kiện dừng
Khi không xác định được đầu vào của thuật toán
Cấu trúc lặp có thể chia thành mấy loại chính?
Một loại
Hai loại
Ba loại
Bốn loại
Thuật toán lặp với số lần biết trước có đặc điểm gì?
Số lần lặp được xác định trước khi bắt đầu vòng lặp
Không xác định trước số lần lặp
Chỉ có thể sử dụng trong ngôn ngữ Python
Chỉ áp dụng cho vòng lặp while
Ví dụ nào sau đây mô tả thuật toán lặp với số lần biết trước?
In ra màn hình 10 dòng “Xin chào Python”
Kiểm tra mật khẩu nhập vào có đúng không
Dò tìm số nguyên tố bất kỳ
Tạo mật khẩu ngẫu nhiên
Trong Python, câu lệnh lặp với số lần biết trước được sử dụng với vòng lặp nào?
while
for
if
switch
Hàm range(m, n) trong vòng lặp for của Python tạo ra dãy số nào?
Từ m đến n
Từ m đến n-1
Từ m+1 đến n
Từ m-1 đến n+1
Khi nào có thể viết gọn range(m, n) thành range(n)?
Khi m = 0
Khi n = 0
Khi m > n
Khi m : câu lệnh
Ví dụ nào sau đây mô tả thuật toán lặp với số lần không biết trước?
In danh sách học sinh trong lớp
Nhập mật khẩu đến khi đúng
Vẽ một hình tam giác cố định
Hiển thị thông báo "Chào mừng" một lần
Khi nào vòng lặp while dừng lại?
Khi đạt đến số lần lặp cố định
Khi điều kiện trong while trở thành False
Khi gặp lệnh continue
Khi chương trình bị lỗi
Trong chương trình kiểm tra mật khẩu, vòng lặp nào thường được sử dụng?
for
while
if
switch
Câu lệnh nào có thể thoát khỏi vòng lặp while trong Python?
continue
return
break
pass
Câu lệnh for và while trong Python có điểm chung gì?
Chỉ dùng để lặp với số lần biết trước
Chỉ có thể sử dụng với danh sách
Đều có thể thực hiện lặp với số lần biết trước
Chỉ có thể dừng bằng break
Khi sử dụng vòng lặp for trong Python, điều gì sẽ xảy ra nếu không có lệnh dừng?
Vòng lặp sẽ chạy vô hạn
Vòng lặp vẫn kết thúc khi hết phạm vi lặp
Vòng lặp sẽ bị lỗi ngay từ đầu
Python không cho phép sử dụng vòng lặp for
Trong Python, vòng lặp nào có thể sử dụng để duyệt qua một danh sách?
while
for
if
switch
Nếu viết for i in range(3, 7):, các giá trị của i sẽ là gì?
3, 4, 5, 6
3, 4, 5, 6, 7
4, 5, 6, 7
3, 4, 5
Nếu viết for i in range(1, 5):, các giá trị của i sẽ là gì?
1, 2, 3, 4
1, 2, 3, 4, 5
1, 5
3, 4, 5
Khi sử dụng vòng lặp while, điều gì có thể xảy ra nếu điều kiện không thay đổi?
Chương trình kết thúc ngay
Vòng lặp chạy vô hạn
Vòng lặp bỏ qua lần lặp đầu tiên
Python tự động dừng vòng lặp
Trong vòng lặp while, lệnh nào có thể dùng để tiếp tục vòng lặp mà bỏ qua phần còn lại của lần lặp hiện tại?
break
continue
return
pass
Trong Python, vòng lặp nào có thể thực hiện cả lặp vô hạn và lặp số lần biết trước?
while
for
if
return
