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

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

1. Trong lập trình, lệnh continue trong một vòng lặp liên tục có tác dụng gì?
2. Đâu là sự khác biệt quan trọng nhất giữa cấu trúc lặp for và cấu trúc lặp liên tục while?
3. Khi nào thì việc sử dụng cấu trúc lặp liên tục là phù hợp nhất trong lập trình?
4. Nếu bạn cần một chương trình đọc dữ liệu từ một tệp tin cho đến khi hết dữ liệu, bạn nên sử dụng cấu trúc lặp nào?
5. Trong các ngôn ngữ lập trình, cấu trúc lặp liên tục thường được gọi bằng tên nào khác ngoài While loop?
6. Trong ngôn ngữ lập trình, cấu trúc lặp liên tục thường được biểu diễn bằng từ khóa nào để thực hiện một khối lệnh nhiều lần cho đến khi một điều kiện nhất định bị sai?
7. Cấu trúc lặp do-while khác với cấu trúc lặp while ở điểm cơ bản nào?
8. Điều gì có thể xảy ra nếu điều kiện trong cấu trúc lặp liên tục (ví dụ: vòng lặp while) không bao giờ trở thành sai?
9. Một ứng dụng của cấu trúc lặp liên tục là trong việc kiểm tra mật khẩu. Chương trình sẽ cho phép người dùng nhập mật khẩu cho đến khi nào?
10. Một ví dụ điển hình của việc áp dụng cấu trúc lặp liên tục trong thế giới thực là gì?
11. Khi một vòng lặp liên tục được sử dụng để xử lý một danh sách các phần tử mà số lượng phần tử có thể thay đổi, điều kiện thoát thường dựa trên việc kiểm tra gì?
12. 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 liên tục?
13. Để đảm bảo một khối lệnh luôn được thực thi ít nhất một lần trong vòng lặp, bạn nên ưu tiên sử dụng cấu trúc nào?
14. Trong ngữ cảnh của cấu trúc lặp liên tục, biến điều kiện (condition variable) có vai trò gì?
15. Khi sử dụng cấu trúc lặp liên tục, việc cập nhật biến điều kiện bên trong vòng lặp là quan trọng để tránh điều gì?
16. Để thoát khỏi một vòng lặp while một cách chủ động trước khi điều kiện của nó trở thành sai, người ta thường sử dụng cấu trúc lệnh nào bên trong khối lệnh của vòng lặp?
17. Trong trường hợp nào sau đây, việc sử dụng cấu trúc lặp liên tục là không hợp lý?
18. Cấu trúc lặp liên tục phù hợp nhất khi nào trong việc tìm kiếm một giá trị cụ thể trong một tập dữ liệu lớn?
19. Trong lập trình, một vòng lặp while có thể được coi là một dạng của cấu trúc lặp liên tục vì nó dựa trên việc kiểm tra điều kiện nào?
20. Phát biểu nào sau đây là một đặc điểm cốt lõi của cấu trúc lặp liên tục?
21. Phát biểu nào sau đây là một nguy cơ tiềm ẩn khi sử dụng cấu trúc lặp liên tục mà không kiểm soát cẩn thận điều kiện thoát?
22. Cấu trúc While trong lập trình có thể so sánh với một quy trình nào trong đời sống hàng ngày?
23. Trong một chương trình, nếu bạn muốn người dùng nhập một số dương và chương trình cứ tiếp tục yêu cầu nhập lại cho đến khi nhập đúng, cấu trúc lặp nào sẽ phù hợp nhất?
24. Xét đoạn mã giả: `While (điều kiện là đúng) { Thực hiện hành động A }`. Hành động A sẽ được thực hiện bao nhiêu lần?
25. Nếu một chương trình sử dụng vòng lặp while để đọc dữ liệu từ bàn phím và điều kiện là người dùng phải nhập quit để thoát, thì quit đóng vai trò gì?