1. Đâu là chức năng chính của khối lệnh When green flag clicked trong Scratch?
A. Tạo ra một sự kiện khi nhấn phím bất kỳ.
B. Khởi chạy dự án khi nhấn vào lá cờ xanh.
C. Tạo ra một sự kiện khi nhận được một thông điệp.
D. Dừng toàn bộ dự án.
2. Trong Scratch, khối lệnh set () to () dùng để làm gì?
A. Tạo ra một biến mới.
B. Gán một giá trị cụ thể cho một biến đã có.
C. Thay đổi kích thước của nhân vật.
D. Phát một đoạn nhạc.
3. Đâu là vai trò của khối lệnh if () then trong Scratch?
A. Tạo vòng lặp vô hạn.
B. Thực hiện một hành động nếu điều kiện được đáp ứng.
C. Thay đổi hướng của nhân vật.
D. Phát ra âm thanh.
4. Đâu là chức năng của khối lệnh touching ()? trong Scratch?
A. Kiểm tra xem nhân vật có đang chạm vào một cạnh của sân khấu hay không.
B. Kiểm tra xem nhân vật có đang chạm vào một nhân vật khác hoặc màu sắc cụ thể hay không.
C. Kiểm tra xem có phải là thời điểm hiện tại hay không.
D. Kiểm tra xem người dùng có đang nhấn chuột hay không.
5. Trong Scratch, để nhân vật di chuyển sang phải một khoảng cách nhất định, ta thường sử dụng khối lệnh nào?
A. move (10) steps
B. turn right (15) degrees
C. go to x: () y: ()
D. change y by ()
6. Trong Scratch, khi sử dụng khối if () then else, phần else sẽ được thực thi khi nào?
A. Khi điều kiện trong if là đúng.
B. Khi điều kiện trong if là sai.
C. Luôn luôn, bất kể điều kiện.
D. Khi dự án bắt đầu.
7. Trong Scratch, để nhân vật di chuyển mượt mà đến một vị trí trong một khoảng thời gian, ta nên ưu tiên sử dụng khối lệnh nào?
A. go to x: () y: ()
B. move () steps
C. glide () secs to x: () y: ()
D. point in direction ()
8. Để nhân vật Scratch quay 90 độ theo chiều kim đồng hồ, ta sử dụng khối lệnh nào?
A. turn left (90) degrees
B. move (90) steps
C. turn right (90) degrees
D. change direction by (90)
9. Để hiển thị hoặc ẩn một sprite trong Scratch, ta sử dụng các khối lệnh nào?
A. move () steps và turn () degrees.
B. show và hide.
C. play sound () và start sound ().
D. change x by () và change y by ().
10. Đâu là khối lệnh dùng để tạo ra một sự kiện khi người dùng nhấn phím Enter?
A. when green flag clicked
B. when this sprite clicked
C. when key () pressed
D. when backdrop switches to ()
11. Đâu là tác dụng của khối lệnh broadcast () trong Scratch?
A. Thay đổi màu sắc của nhân vật.
B. Tạo ra một thông điệp để các nhân vật khác nhận biết và phản ứng.
C. Di chuyển nhân vật đến một vị trí ngẫu nhiên.
D. Phát ra một tiếng động.
12. Mục đích của việc sử dụng khối lệnh wait () secs trong Scratch là gì?
A. Tạo hiệu ứng âm thanh.
B. Tạm dừng thực thi các khối lệnh tiếp theo trong một khoảng thời gian.
C. Thay đổi màu sắc của nhân vật.
D. Kiểm tra điều kiện.
13. Trong Scratch, stage (sân khấu) là gì?
A. Một loại nhân vật có thể lập trình.
B. Khu vực hiển thị hoạt ảnh và các tương tác của dự án.
C. Nơi chứa các khối lệnh.
D. Một công cụ để tạo âm thanh.
14. Để tạo một hiệu ứng nhấp nháy cho nhân vật Scratch, ta có thể kết hợp những khối lệnh nào?
A. move () steps và turn () degrees.
B. show, wait () secs, hide, wait () secs trong vòng lặp forever.
C. play sound () và change color effect by ().
D. go to x: () y: () và switch costume to ().
15. Khối lệnh repeat () trong Scratch được dùng để làm gì?
A. Tạo ra một vòng lặp vô hạn.
B. Thực hiện một chuỗi các lệnh một số lần xác định.
C. Kiểm tra một điều kiện và thực thi nếu đúng.
D. Dừng thực thi một phần của chương trình.
16. Trong Scratch, khi muốn nhân vật di chuyển đến một vị trí cụ thể trên sân khấu, ta thường sử dụng khối lệnh nào?
A. change size by ()
B. go to x: () y: ()
C. glide () secs to x: () y: ()
D. point in direction ()
17. Đâu là chức năng của khối lệnh ask () and wait trong Scratch?
A. Tạo ra một câu hỏi và đợi người dùng nhập câu trả lời.
B. Thay đổi trang phục của nhân vật.
C. Phát một đoạn nhạc.
D. Di chuyển nhân vật theo một đường cong.
18. Trong Scratch, biến (variable) được sử dụng để làm gì?
A. Lưu trữ thông tin hoặc giá trị có thể thay đổi.
B. Điều khiển hướng di chuyển của nhân vật.
C. Tạo ra các hiệu ứng đồ họa.
D. Phát ra âm thanh.
19. Trong lập trình Scratch, khối lệnh Say () for secs được sử dụng để làm gì?
A. Thay đổi hướng di chuyển của nhân vật.
B. Phát ra âm thanh.
C. Cho nhân vật nói một đoạn văn bản trong một khoảng thời gian nhất định.
D. Thay đổi trang phục của nhân vật.
20. Trong Scratch, làm thế nào để một nhân vật phát ra âm thanh?
A. Sử dụng khối lệnh move () steps.
B. Sử dụng các khối lệnh trong nhóm Sound (Âm thanh).
C. Sử dụng khối lệnh switch costume to ().
D. Sử dụng khối lệnh repeat ().
21. Trong lập trình Scratch, sprite (nhân vật) là gì?
A. Phông nền của sân khấu.
B. Một đối tượng có thể di chuyển và tương tác trong dự án.
C. Một khối lệnh.
D. Âm thanh được sử dụng trong dự án.
22. Khối lệnh Forever trong Scratch được xếp vào nhóm nào?
A. Events (Sự kiện)
B. Control (Điều khiển)
C. Motion (Chuyển động)
D. Looks (Hình dáng)
23. Nếu muốn nhân vật Scratch thay đổi trang phục từ costume1 sang costume2, ta sẽ sử dụng khối lệnh nào?
A. change color effect by ()
B. switch costume to ()
C. next costume
D. show
24. Khối lệnh change color effect by () trong Scratch dùng để làm gì?
A. Thay đổi kích thước của nhân vật.
B. Thay đổi màu sắc hoặc áp dụng hiệu ứng màu cho nhân vật.
C. Làm cho nhân vật biến mất.
D. Thay đổi hướng di chuyển của nhân vật.
25. Trong Scratch, để tạo một vòng lặp thực hiện hành động liên tục cho đến khi có điều kiện dừng, ta sử dụng khối lệnh nào?
A. repeat ()
B. if () then
C. forever
D. wait () secs