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

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

1. Trong bài toán yêu cầu người dùng nhập một chuỗi ký tự và tiếp tục yêu cầu nhập cho đến khi nhập vào chuỗi thoat, ta nên sử dụng vòng lặp nào?
2. Nếu bạn cần thực hiện một hành động ít nhất một lần, sau đó mới kiểm tra điều kiện để tiếp tục lặp, bạn nên sử dụng cấu trúc nào?
3. Cho đoạn mã giả: Lặp lại cho đến khi (số nhập là 0). Đây là dạng vòng lặp có điều kiện nào?
4. Phát biểu nào sau đây mô tả đúng nhất chức năng của vòng lặp có điều kiện?
5. Điểm khác biệt cơ bản giữa vòng lặp while và for là gì?
6. Phát biểu nào sau đây là đúng về việc sử dụng biến đếm trong vòng lặp có điều kiện?
7. Đâu là ví dụ về một điều kiện lặp có thể được sử dụng trong vòng lặp while?
8. Khi viết một vòng lặp có điều kiện, điều gì có thể dẫn đến vòng lặp vô hạn (infinite loop)?
9. Nếu một vòng lặp while có điều kiện là điểm số < 100 và biến điểm số được tăng lên 10 trong mỗi lần lặp, chương trình sẽ dừng lại sau bao nhiêu lần lặp?
10. Vòng lặp do-while (hoặc tương tự) khác với vòng lặp while ở điểm nào?
11. Phát biểu nào sau đây mô tả chính xác một vòng lặp có điều kiện?
12. Đâu là mục đích chính của việc sử dụng cấu trúc lặp có điều kiện trong lập trình?
13. Nếu một chương trình sử dụng vòng lặp while và điều kiện lặp là chưa nhấn nút thoát, điều gì sẽ xảy ra khi người dùng nhấn nút thoát?
14. Nếu trong vòng lặp do-while, điều kiện kiểm tra cuối vòng lặp là sai ngay từ lần đầu, điều gì sẽ xảy ra?
15. Trong cấu trúc lặp có điều kiện, biến đếm thường đóng vai trò gì?
16. Trong ngôn ngữ lập trình, vòng lặp nào thường được dùng để lặp lại một hành động cho đến khi một sự kiện xảy ra?
17. Trong ngôn ngữ lập trình, cấu trúc lặp có điều kiện thường được thực hiện khi nào?
18. Trong bài toán yêu cầu người dùng nhập một số và tiếp tục yêu cầu nhập cho đến khi số đó bằng 0, cấu trúc lặp nào là phù hợp nhất?
19. Trong thuật toán tìm kiếm một phần tử trong danh sách mà không biết trước vị trí, cấu trúc lặp nào là phù hợp nhất?
20. Nếu điều kiện của vòng lặp while ban đầu đã sai, điều gì sẽ xảy ra?
21. Trong các ngôn ngữ lập trình, vòng lặp while thường có đặc điểm gì?
22. Giả sử ta có đoạn mã: Nhập số nguyên N. Nếu N > 0, lặp lại N lần: in ra một dấu sao. Nếu N <= 0, bỏ qua vòng lặp. Cấu trúc lặp nào sẽ phù hợp để thực hiện lặp lại N lần?
23. Phát biểu nào sau đây mô tả đúng về việc sử dụng vòng lặp có điều kiện để in ra các số từ 1 đến 10?
24. Phát biểu nào sau đây là SAI về cấu trúc lặp có điều kiện?
25. Để tính tổng các số từ 1 đến N (với N được nhập từ bàn phím), ta có thể sử dụng cấu trúc lặp nào?