[Cánh diều] Trắc nghiệm Tin học 8 Bài 5 Thể hiện cấu trúc lặp trong chương trình

[Cánh diều] Trắc nghiệm Tin học 8 Bài 5 Thể hiện cấu trúc lặp trong chương trình

1. Nếu một vòng lặp `while` có điều kiện là `while (1 == 1)`, điều gì sẽ xảy ra?
2. Trong một vòng lặp `for` xử lý một tập hợp dữ liệu, `i++` đại diện cho điều gì?
3. Để lặp lại một hành động 10 lần, cấu trúc lặp nào thường là lựa chọn hiệu quả và dễ quản lý nhất?
4. Cấu trúc lặp nào có thể được xem là phiên bản lặp có thoát hiểm của vòng lặp `while`?
5. Đâu là một ví dụ về việc lặp lại một hành động dựa trên điều kiện?
6. Cấu trúc lặp vô hạn xảy ra khi nào?
7. Hãy phân tích cấu trúc `for (int i = 0; i < 10; i++)`. Biến `i` sẽ nhận các giá trị nào?
8. Phát biểu nào sau đây là đúng về `for` loop và `while` loop?
9. Trong các cấu trúc lặp, đâu là cấu trúc ít dùng nhất khi số lần lặp là cố định và biết trước?
10. Trong vòng lặp `while`, nếu điều kiện ban đầu là sai, vòng lặp sẽ:
11. Khi nào ta nên ưu tiên sử dụng vòng lặp `do-while` thay vì `while`?
12. Trong lập trình, khi nào việc sử dụng vòng lặp `for` là không phù hợp?
13. Phát biểu nào sau đây mô tả đúng nhất ý nghĩa của lặp vô hạn trong lập trình?
14. Để đảm bảo rằng một vòng lặp `while` sẽ chạy ít nhất một lần, bạn nên sử dụng cấu trúc nào?
15. Câu lệnh `continue` trong vòng lặp có tác dụng gì?
16. Khi nào việc sử dụng vòng lặp `for` có thể dẫn đến lỗi logic về số lần lặp?
17. Trong ngôn ngữ lập trình Python, câu lệnh nào sau đây dùng để thoát khỏi vòng lặp ngay lập tức?
18. Vòng lặp `for` thường được sử dụng khi nào?
19. Xét đoạn mã giả: `lặp với biến đếm i từ 1 đến 5, mỗi lần tăng 1: in giá trị của i`. Kết quả in ra màn hình sẽ là:
20. Đâu là điểm khác biệt chính giữa vòng lặp `while` và vòng lặp `do-while`?
21. Trong lập trình, lặp với số lần xác định trước thường gắn liền với loại cấu trúc lặp nào?
22. Đâu là một ví dụ về lặp với điều kiện không xác định trước?
23. Trong lập trình, cấu trúc lặp được sử dụng để thực hiện một khối lệnh:
24. Cú pháp cơ bản của vòng lặp `while` trong hầu hết các ngôn ngữ lập trình là gì?
25. Phân tích đoạn mã giả: `lặp khi (số > 0): đọc số mới; nếu số <= 0 thì dừng`. Điều gì xảy ra nếu người dùng nhập 5, sau đó nhập -2?