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

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

1. Cấu trúc lặp for thường được sử dụng khi nào?
2. Từ khóa continue trong một vòng lặp có chức năng gì?
3. Đoạn mã giả sau đây mô tả hành động gì? `DO: THỰC HIỆN HÀNH ĐỘNG X WHILE (ĐIỀU KIỆN Y LÀ SAI)`
4. Nếu một vòng lặp while có điều kiện luôn đúng, điều gì sẽ xảy ra?
5. Cấu trúc lặp do-while khác với while ở điểm nào cơ bản nhất?
6. Trong ngôn ngữ lập trình, break được dùng để làm gì trong một vòng lặp?
7. Đâu là một ví dụ về việc sử dụng cấu trúc lặp để nhập dữ liệu cho đến khi người dùng nhập một ký tự đặc biệt?
8. Trong cấu trúc lặp for, biến đếm thường có vai trò gì?
9. Khi một vòng lặp được lồng vào bên trong một vòng lặp khác, ví dụ như vòng lặp ngoài chạy N lần và vòng lặp trong chạy M lần, tổng số lần thực thi của khối lệnh bên trong vòng lặp trong là bao nhiêu?
10. Trong một vòng lặp while, nếu biến điều kiện không bao giờ thay đổi giá trị, điều gì sẽ xảy ra?
11. Khi thiết kế một vòng lặp, yếu tố nào là quan trọng nhất để tránh vòng lặp vô hạn?
12. Phát biểu nào sau đây KHÔNG ĐÚNG về cấu trúc lặp?
13. Xét đoạn mã giả: `i = 0 WHILE i < 3: PRINT Hello i = i + 1 END WHILE` Đoạn mã này sẽ in ra bao nhiêu lần từ Hello?
14. Trong lập trình, việc sử dụng cấu trúc lặp có ý nghĩa gì đối với hiệu quả của chương trình?
15. Hãy xem xét đoạn mã giả sau: `CHO i TỪ 1 ĐẾN 5 LẶP LẠI: IN RA i KẾT THÚC LẶP` Đoạn mã này sẽ in ra những số nào?
16. Nếu một vòng lặp for được khai báo với bước nhảy là 2, ví dụ FOR i FROM 1 TO 10 STEP 2, thì các giá trị của i sẽ là gì?
17. Phát biểu nào mô tả đúng nhất vòng lặp lồng nhau?
18. Phân biệt vòng lặp for và vòng lặp while dựa trên việc kiểm soát số lần lặp:
19. Cấu trúc lặp while thường được sử dụng khi nào?
20. Đâu là một ví dụ điển hình về việc sử dụng cấu trúc lặp?
21. Trong lập trình, khái niệm cấu trúc lặp chủ yếu dùng để thực hiện hành động nào?
22. Cấu trúc lặp for each (hoặc tương đương) thường được sử dụng để làm gì?
23. Ngôn ngữ lập trình thường cung cấp những loại cấu trúc lặp phổ biến nào?
24. Tại sao việc lặp vô hạn là một vấn đề nghiêm trọng trong lập trình?
25. Khi nào ta nên chọn cấu trúc lặp for thay vì while?