[Cánh diều] Trắc nghiệm Tin học 5 bài 7: Cấu trúc lặp có điều kiện

[Cánh diều] Trắc nghiệm Tin học 5 bài 7: Cấu trúc lặp có điều kiện

1. Cấu trúc lặp có điều kiện while kiểm tra điều kiện ở đâu trong lần lặp đầu tiên?
2. Trong cấu trúc lặp có điều kiện, việc cập nhật giá trị của biến điều kiện là quan trọng vì lý do gì?
3. Đâu là ví dụ về điều kiện có thể sử dụng trong cấu trúc lặp có điều kiện?
4. Cấu trúc lặp có điều kiện while phù hợp với tình huống nào sau đây?
5. Xét đoạn mã giả: cho đến khi (số < 10) { in số; tăng số lên 1 }. Đây là dạng cấu trúc lặp nào?
6. Trong lập trình, cấu trúc lặp có điều kiện được sử dụng khi nào?
7. Trong cấu trúc lặp while, điều kiện được kiểm tra ở đâu?
8. Cấu trúc lặp do-while khác với while ở điểm nào cơ bản nhất?
9. Nếu ta muốn lặp lại một hành động cho đến khi một biến đếm đạt đến 5, nhưng có thể cần thực hiện hành động đó ít nhất một lần, cấu trúc nào là hợp lý nhất?
10. Phát biểu nào sau đây là SAI về cấu trúc lặp có điều kiện?
11. Đâu là cú pháp phổ biến của cấu trúc lặp có điều kiện while trong nhiều ngôn ngữ lập trình?
12. Nếu điều kiện của vòng lặp while ban đầu là SAI, điều gì sẽ xảy ra?
13. Điều gì xảy ra nếu trong vòng lặp while, biến điều kiện không bao giờ thay đổi để làm cho điều kiện trở thành SAI?
14. Cần tính tổng các số tự nhiên từ 1 đến N, với N được nhập từ bàn phím. Nếu N nhập vào là 0 hoặc âm, ta muốn dừng chương trình. Cấu trúc lặp nào là phù hợp nhất?
15. Trong một chương trình, ta muốn người dùng nhập liên tục các ký tự cho đến khi họ nhập ký tự *. Cấu trúc lặp nào là phù hợp nhất?
16. Cấu trúc lặp while có thể dẫn đến vòng lặp vô hạn khi nào?
17. Nếu ta muốn in ra màn hình các số chẵn từ 2 đến 10, cấu trúc lặp nào là phù hợp nhất?
18. Khi nào cấu trúc lặp while ưu việt hơn cấu trúc lặp for?
19. Khi sử dụng cấu trúc lặp while, việc đặt câu lệnh cập nhật biến điều kiện ở cuối khối lệnh có ưu điểm gì?
20. Đâu là một ví dụ về điều kiện có thể thay đổi giá trị của nó trong một vòng lặp while?
21. Trong các câu lệnh sau, câu lệnh nào chắc chắn sẽ dẫn đến vòng lặp vô hạn nếu đặt trong cấu trúc while?
22. Trong bài toán đếm số từ 1 đến N, khi nào ta nên sử dụng cấu trúc lặp có điều kiện?
23. Trong ngôn ngữ lập trình Python, cấu trúc lặp có điều kiện tương đương với while là gì?
24. Phát biểu nào sau đây mô tả đúng nhất vai trò của cấu trúc lặp có điều kiện?
25. Khi sử dụng vòng lặp do-while, nếu điều kiện là SAI ngay từ đầu, kết quả là gì?