1. Nếu bạn muốn nhân vật thay đổi màu sắc liên tục trong suốt thời gian chương trình chạy, bạn sẽ sử dụng lệnh lặp nào?
A. Khối lệnh repeat (10).
B. Khối lệnh repeat until.
C. Khối lệnh forever.
D. Không cần lệnh lặp, chỉ cần lệnh thay đổi màu.
2. Nếu bạn muốn nhân vật di chuyển 20 bước, quay 18 độ, và lặp lại cho đến khi biến điểm lớn hơn 100, bạn sẽ sử dụng lệnh lặp nào?
A. Khối lệnh forever.
B. Khối lệnh repeat (100).
C. Khối lệnh repeat until (biến điểm > 100).
D. Ba khối lệnh di chuyển, quay và tăng điểm đặt nối tiếp nhau.
3. Lệnh lặp repeat trong Scratch có thể được sử dụng để thực hiện các hành động gì?
A. Chỉ di chuyển nhân vật.
B. Chỉ thay đổi trang phục nhân vật.
C. Thực hiện một chuỗi các hành động một số lần nhất định.
D. Chỉ đợi một khoảng thời gian nhất định.
4. Trong Scratch, khối lệnh repeat until yêu cầu người dùng cung cấp điều gì để xác định điểm dừng của vòng lặp?
A. Một số nguyên.
B. Một điều kiện logic (ví dụ: cảm ứng chạm vào màu X, biến Y > 10).
C. Một chuỗi văn bản.
D. Một lệnh stop.
5. Bạn muốn nhân vật di chuyển tới trước 10 bước, rồi chờ 0.5 giây, lặp lại điều này 6 lần. Bạn sẽ dùng lệnh lặp nào?
A. Khối lệnh forever.
B. Khối lệnh repeat until.
C. Khối lệnh repeat (6) với lệnh di chuyển và chờ bên trong.
D. Nhiều khối lệnh di chuyển và chờ đặt nối tiếp nhau.
6. Trong Scratch, khối lệnh repeat có thể được lồng bên trong khối lệnh nào?
A. Chỉ bên trong khối forever.
B. Chỉ bên trong khối repeat until.
C. Bên trong bất kỳ khối lệnh nào khác, bao gồm cả forever, repeat khác, hoặc repeat until.
D. Không thể lồng ghép.
7. Trong Scratch, khi nào thì vòng lặp repeat until sẽ dừng lại?
A. Khi số lần lặp đạt đến giá trị đã cho.
B. Khi người dùng nhấp vào lá cờ xanh.
C. Khi điều kiện trong khối repeat until trở thành đúng.
D. Khi chương trình kết thúc.
8. Khối lệnh nào trong Scratch cho phép bạn lặp lại một hành động cho đến khi một điều kiện cụ thể trở thành sai?
A. Khối lệnh repeat.
B. Khối lệnh forever.
C. Khối lệnh repeat until.
D. Khối lệnh wait.
9. Bạn muốn tạo một hiệu ứng nhân vật di chuyển sang phải, sau đó quay lại và di chuyển sang trái, lặp lại toàn bộ quá trình này 7 lần. Bạn sẽ sử dụng lệnh lặp nào?
A. Khối lệnh forever.
B. Khối lệnh repeat (7) chứa chuỗi di chuyển sang phải, quay lại và di chuyển sang trái.
C. Khối lệnh repeat until.
D. Bảy lần chuỗi di chuyển sang phải, bảy lần quay lại và bảy lần di chuyển sang trái.
10. Nếu bạn muốn một hiệu ứng mưa rơi trong Scratch, bạn sẽ sử dụng loại lệnh lặp nào cho mỗi giọt mưa để chúng liên tục rơi xuống?
A. Khối lệnh repeat (số lần).
B. Khối lệnh forever.
C. Khối lệnh repeat until.
D. Không cần lệnh lặp, chỉ cần đặt lệnh rơi một lần.
11. Để tạo hiệu ứng nhân vật di chuyển zig-zag, bạn có thể kết hợp những lệnh lặp nào?
A. Chỉ dùng repeat until.
B. Dùng forever và bên trong đó là repeat (2) để di chuyển tới và quay.
C. Dùng repeat (số lần) để lặp lại chuỗi di chuyển tới và quay.
D. Dùng forever để lặp lại chuỗi di chuyển tới, sau đó dùng repeat để quay.
12. Giả sử bạn muốn nhân vật vẽ một hình vuông bằng cách lặp lại hành động đi tới và quay 90 độ. Bạn cần lặp lại bao nhiêu lần và quay bao nhiêu độ mỗi lần để tạo thành hình vuông?
A. Lặp 3 lần, quay 120 độ.
B. Lặp 4 lần, quay 90 độ.
C. Lặp 5 lần, quay 72 độ.
D. Lặp 6 lần, quay 60 độ.
13. Trong lập trình Scratch, nếu bạn muốn nhân vật nói Xin chào! 3 lần, bạn sẽ sử dụng khối lệnh nào?
A. Khối lệnh say Xin chào! đặt trong khối forever.
B. Ba khối lệnh say Xin chào! đặt nối tiếp nhau.
C. Khối lệnh repeat (3) và bên trong là khối lệnh say Xin chào!.
D. Khối lệnh repeat until (true) và bên trong là khối lệnh say Xin chào!.
14. Trong Scratch, khối lệnh repeat until sẽ tiếp tục thực hiện các lệnh bên trong cho đến khi nào?
A. Đạt đến số lần lặp đã định.
B. Một điều kiện cụ thể được thỏa mãn (trở thành đúng).
C. Người dùng nhấn nút stop.
D. Khối lệnh forever kết thúc.
15. Khi viết mã trong Scratch, việc sử dụng lệnh lặp giúp ích gì cho người lập trình?
A. Tăng độ phức tạp của chương trình.
B. Giúp chương trình chạy chậm hơn.
C. Giảm số lượng câu lệnh cần viết, làm chương trình gọn gàng và dễ quản lý hơn.
D. Chỉ cho phép chạy một lần duy nhất.
16. Để tạo một vòng lặp vô hạn trong Scratch, bạn sẽ sử dụng khối lệnh nào?
A. Khối lệnh repeat (1000).
B. Khối lệnh repeat until.
C. Khối lệnh forever.
D. Khối lệnh wait.
17. Nếu bạn muốn nhân vật nhảy lên, rơi xuống, rồi lặp lại hành động đó 4 lần, bạn sẽ sử dụng lệnh lặp nào?
A. Khối lệnh forever.
B. Khối lệnh repeat until.
C. Khối lệnh repeat (4) chứa các lệnh nhảy và rơi.
D. Ba khối lệnh nhảy và ba khối lệnh rơi đặt liên tiếp.
18. Trong Scratch, khối lệnh repeat yêu cầu người dùng nhập thông tin gì?
A. Một điều kiện để dừng.
B. Một số nguyên xác định số lần lặp.
C. Một chuỗi văn bản để hiển thị.
D. Một màu sắc.
19. Nếu bạn muốn một nhân vật di chuyển 10 bước và quay 15 độ, lặp lại hành động này 5 lần, bạn sẽ sử dụng cấu trúc lệnh lặp nào trong Scratch?
A. Khối lệnh forever.
B. Khối lệnh repeat (5).
C. Khối lệnh repeat until.
D. Sử dụng 5 khối lệnh move 10 steps và 5 khối lệnh turn 15 degrees liên tiếp.
20. Nếu bạn muốn nhân vật nhảy lên cao 50 bước, rồi rơi xuống 50 bước, và lặp lại hành động này cho đến khi chạm vào đáy sân khấu, bạn sẽ sử dụng lệnh lặp nào?
A. Khối lệnh repeat (10).
B. Khối lệnh forever.
C. Khối lệnh repeat until (chạm đáy sân khấu).
D. Nhiều khối lệnh nhảy và rơi đặt nối tiếp nhau.
21. Để nhân vật vẽ một hình lục giác đều bằng Scratch, bạn cần lặp lại bao nhiêu lần hành động đi tới và quay?
A. Lặp 3 lần, quay 120 độ.
B. Lặp 4 lần, quay 90 độ.
C. Lặp 5 lần, quay 72 độ.
D. Lặp 6 lần, quay 60 độ.
22. Trong lập trình Scratch, câu lệnh lặp repeat dùng để thực hiện một khối lệnh bao nhiêu lần?
A. Một lần duy nhất.
B. Số lần được chỉ định trong câu lệnh.
C. Cho đến khi điều kiện sai thì dừng.
D. Vô hạn lần.
23. Trong Scratch, khi sử dụng khối lệnh lặp lồng nhau, hành động bên trong cùng sẽ được thực hiện như thế nào?
A. Nó chỉ thực hiện một lần.
B. Nó thực hiện đầy đủ số lần của vòng lặp bên trong cho mỗi lần lặp của vòng lặp bên ngoài.
C. Nó thực hiện một lần cho tất cả các vòng lặp bên ngoài.
D. Nó sẽ bỏ qua vòng lặp bên ngoài.
24. Nếu một chương trình Scratch có khối lệnh repeat (5) chứa bên trong khối lệnh forever, thì điều gì sẽ xảy ra?
A. Khối repeat (5) sẽ chạy 5 lần, sau đó chương trình dừng.
B. Khối forever sẽ chạy, và bên trong nó, khối repeat (5) sẽ chạy 5 lần, rồi khối forever lại tiếp tục thực hiện lại khối repeat (5) đó.
C. Khối repeat (5) sẽ chạy 5 lần, và sau đó khối forever sẽ chạy 5 lần nữa.
D. Chương trình sẽ báo lỗi cú pháp.
25. Khi sử dụng khối lệnh forever trong Scratch, điều gì sẽ xảy ra với các lệnh bên trong khối đó?
A. Các lệnh sẽ chạy đúng 100 lần rồi dừng.
B. Các lệnh sẽ chạy cho đến khi một điều kiện khác được đáp ứng.
C. Các lệnh sẽ chạy liên tục không ngừng cho đến khi chương trình bị dừng thủ công.
D. Các lệnh sẽ chạy đúng một lần rồi dừng.