[Cánh diều] Trắc nghiệm Tin học 5 bài 8: Cấu trúc lặp liên tục

[Cánh diều] Trắc nghiệm Tin học 5 bài 8: Cấu trúc lặp liên tục

1. Cấu trúc lặp for thường được sử dụng khi nào?
2. Phân biệt cấu trúc lặp liên tục và cấu trúc lặp với số lần biết trước ở điểm nào?
3. Trong cấu trúc lặp do-while (hoặc repeat-until), khi nào điều kiện lặp được kiểm tra?
4. Trong bài toán tính tổng các số từ 1 đến N, nếu N không xác định trước mà phụ thuộc vào một điều kiện nào đó, ta nên dùng cấu trúc lặp nào?
5. Tại sao việc sử dụng cấu trúc lặp liên tục lại quan trọng trong việc tương tác với người dùng?
6. Đâu là một ví dụ về điều kiện có thể dẫn đến lặp vô hạn nếu không cẩn thận?
7. Đâu là một ví dụ về tình huống cần sử dụng cấu trúc lặp liên tục?
8. Phát biểu nào sau đây KHÔNG đúng về cấu trúc lặp liên tục?
9. Trong lập trình, cấu trúc lặp liên tục được sử dụng khi nào?
10. Cấu trúc lặp while thường yêu cầu điều kiện kiểm tra ở đâu trong vòng lặp?
11. Phát biểu nào là đúng về lặp vô hạn?
12. Khi nào nên cân nhắc sử dụng cấu trúc repeat-until thay vì while?
13. Cấu trúc lặp liên tục có thể được xem là một dạng của?
14. Một vòng lặp vô hạn xảy ra khi nào?
15. Trong các ngôn ngữ lập trình, lặp liên tục thường được biểu diễn bằng từ khóa nào?
16. Để dừng một vòng lặp liên tục một cách có chủ đích, ta thường sử dụng lệnh nào?
17. Nếu điều kiện của vòng lặp repeat-until là đúng ngay từ đầu, điều gì sẽ xảy ra?
18. Nếu ta có đoạn mã sau: `while (a < 10) { print(a); a = a + 2; }` với a ban đầu là 0, sau bao nhiêu lần lặp thì vòng lặp sẽ dừng?
19. Nếu điều kiện trong vòng lặp while ban đầu là sai, điều gì sẽ xảy ra?
20. Trong ngôn ngữ lập trình Python, cấu trúc lặp liên tục tương tự while có cú pháp như thế nào?
21. Cấu trúc lặp repeat-until sẽ thực hiện khối lệnh ít nhất bao nhiêu lần?
22. Nếu một chương trình có vòng lặp while (true), điều gì sẽ xảy ra nếu không có lệnh break bên trong?
23. Phát biểu nào sau đây mô tả đúng nhất ý nghĩa của lặp liên tục trong lập trình?
24. Trong ngôn ngữ lập trình Scratch, khối lệnh nào thường được sử dụng để tạo vòng lặp liên tục?
25. Để tránh vòng lặp vô hạn, điều gì là quan trọng nhất cần làm bên trong khối lệnh lặp?