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

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

1. Cấu trúc lặp liên tục được sử dụng để giải quyết bài toán nào sau đây?
2. Đâu là cách biểu diễn đúng cú pháp của vòng lặp while trong lập trình?
3. Trong lập trình, cấu trúc lặp liên tục thường được sử dụng khi nào?
4. Tại sao việc cập nhật biến trong điều kiện của vòng lặp while lại quan trọng?
5. Trong tình huống nào, việc sử dụng cấu trúc lặp while là tối ưu hơn vòng lặp for?
6. Nếu bạn muốn một chương trình yêu cầu người dùng nhập một số dương, và chương trình sẽ tiếp tục hỏi cho đến khi người dùng nhập đúng, bạn nên sử dụng cấu trúc lặp nào?
7. Trong trường hợp nào, việc sử dụng cấu trúc lặp liên tục while là hiệu quả nhất?
8. Xét đoạn mã giả sau: NHẬP số nguyên N. LẶP KHI N > 0: IN ra N; GIẢM N đi 1. Khi N = 0, dừng lặp. Sau khi thực hiện, kết quả sẽ là gì?
9. Phát biểu nào sau đây mô tả đúng nhất chức năng của cấu trúc lặp while?
10. Trong các đoạn mã sau, đoạn nào thể hiện đúng cấu trúc lặp liên tục?
11. Ví dụ nào sau đây KHÔNG phù hợp để sử dụng cấu trúc lặp liên tục while?
12. Đoạn mã giả: BIẾN A = 5. LẶP KHI A > 0: IN ra A; A = A - 1. Sau khi thực hiện, màn hình sẽ hiển thị gì?
13. Đâu là một ví dụ về điều kiện dừng cần được thiết lập trong vòng lặp while?
14. Đâu là một điểm bất lợi của việc sử dụng vòng lặp while so với vòng lặp for trong một số trường hợp?
15. Lỗi vòng lặp vô hạn (infinite loop) xảy ra khi nào trong cấu trúc lặp while?
16. Xét đoạn mã giả: BIẾN đếm = 1. LẶP KHI đếm <= 5: IN ra Hello; TĂNG đếm lên 1. Sau khi thực hiện, Hello sẽ được in ra bao nhiêu lần?
17. Nếu một chương trình sử dụng cấu trúc lặp while để tìm kiếm một giá trị trong một danh sách, và giá trị đó không tồn tại trong danh sách, điều gì có thể xảy ra nếu không có điều kiện dừng phù hợp?
18. Nếu bạn có một vòng lặp while với điều kiện luôn đúng, điều gì sẽ xảy ra với chương trình?
19. Đoạn mã giả: BIẾN i = 1. LẶP KHI i < 10: IN ra (i * 2); TĂNG i lên 2. Output của chương trình là gì?
20. Cấu trúc lặp liên tục while khác với cấu trúc lặp do-while ở điểm nào?
21. Khi sử dụng vòng lặp while, việc đảm bảo điều kiện lặp sẽ dừng là rất quan trọng. Yếu tố nào sau đây giúp đảm bảo điều kiện lặp sẽ dừng?
22. Điều gì sẽ xảy ra nếu điều kiện của vòng lặp while ban đầu đã sai?
23. Phát biểu nào sau đây về cấu trúc lặp liên tục là CHÍNH XÁC?
24. Phân biệt cấu trúc lặp liên tục (while) và cấu trúc lặp với số lần xác định (for). Điểm khác biệt cơ bản nhất là gì?
25. Trong ngôn ngữ lập trình Python, cấu trúc lặp liên tục được thể hiện bằng từ khóa nào?