1. Khối lệnh nào trong Scratch được dùng để lặp lại một hành động nhiều lần?
A. wait (1) secs
B. repeat (10)
C. if <> then
D. glide (1) secs to x:() y:()
2. Trong Scratch, khi bạn muốn nhân vật dừng lại hoàn toàn và không thực hiện hành động nào nữa, bạn sẽ sử dụng khối lệnh nào?
A. wait (1) secs
B. stop all
C. repeat (10)
D. forever
3. Khối lệnh nào trong Scratch được sử dụng để làm cho nhân vật di chuyển một khoảng nhất định về phía trước?
A. say Xin chào! trong 2 giây
B. bạn có thể nói Xin chào! trong 2 giây
C. di chuyển 10 bước
D. hướng về phía 90
4. Để tạo ra một chương trình mà nhân vật di chuyển và thay đổi màu sắc liên tục, bạn sẽ kết hợp những khối lệnh nào?
A. move 10 steps và say Hello!
B. forever, move 10 steps, và change color effect by 15
C. when green flag clicked và switch costume
D. if < > then và wait 1 secs
5. Trong Scratch, để nhân vật phát ra một âm thanh, bạn sẽ sử dụng khối lệnh nào?
A. change volume by 10
B. play sound [Meow] until done
C. set volume to 100
D. start sound [Meow]
6. Khối lệnh say [Hello!] for [2] secs thuộc nhóm lệnh nào trong Scratch?
A. Motion
B. Looks
C. Sound
D. Events
7. Trong Scratch, để nhân vật nói một câu cố định và không biến mất, bạn sẽ sử dụng khối lệnh nào?
A. say [Xin chào!]
B. think [Hmm...]
C. say [Xin chào!] for [2] secs
D. switch costume to [costume1]
8. Khi bạn muốn nhân vật thay đổi trang phục (costume) để tạo hiệu ứng chuyển động, bạn sử dụng khối lệnh nào?
A. change color effect by 25
B. switch costume to [costume2]
C. next costume
D. Both B and C
9. Khi bạn muốn nhân vật của mình quay 90 độ theo chiều kim đồng hồ, bạn sẽ sử dụng khối lệnh nào?
A. turn right (15) degrees
B. turn left (15) degrees
C. set rotation style (left-right)
D. point in direction (90)
10. Khi bạn muốn một nhân vật di chuyển đến một vị trí cụ thể trên Sân khấu, ví dụ x=0, y=0, bạn sẽ sử dụng khối lệnh nào?
A. change x by 10
B. go to x: (0) y: (0)
C. point in direction (0)
D. glide (1) secs to x:() y:()
11. Khối lệnh go to [mouse-pointer] thuộc nhóm lệnh nào và có chức năng gì?
A. Looks - để thay đổi kích thước
B. Motion - để di chuyển nhân vật đến vị trí con trỏ chuột
C. Events - để phản ứng với hành động của người dùng
D. Control - để lặp lại một hành động
12. Trong môi trường Scratch, đâu là đối tượng chính mà người dùng tương tác để tạo ra các chuyển động và câu chuyện?
A. Khối lệnh (Block)
B. Nhân vật (Sprite)
C. Sân khấu (Stage)
D. Tệp dự án (Project file)
13. Đâu là vai trò của Thanh công cụ (Toolbar) trong giao diện Scratch?
A. Nơi chứa các khối lệnh lập trình
B. Khu vực để kéo thả các khối lệnh
C. Cung cấp các công cụ để quản lý dự án, nhân vật, và thay đổi giao diện
D. Nơi hiển thị kết quả chạy chương trình
14. Khu vực nơi bạn kéo và thả các khối lệnh để tạo thành chương trình trong Scratch được gọi là gì?
A. Sân khấu (Stage)
B. Vùng kịch bản (Script Area)
C. Thư viện nhân vật (Sprite Library)
D. Khu vực Tùy chỉnh (Customization Area)
15. Đâu là cách tốt nhất để tạo hiệu ứng cho một nhân vật di chuyển mượt mà từ vị trí này sang vị trí khác trong Scratch?
A. Sử dụng nhiều khối move 10 steps liên tiếp
B. Sử dụng khối glide (1) secs to x:() y:()
C. Sử dụng khối change x by 10 và change y by 10
D. Sử dụng khối turn right (15) degrees
16. Để bắt đầu một kịch bản trong Scratch, người dùng thường sử dụng loại khối lệnh nào?
A. Khối điều khiển (Control blocks)
B. Khối chuyển động (Motion blocks)
C. Khối sự kiện (Events blocks)
D. Khối cảm biến (Sensing blocks)
17. Đâu là mục đích chính của việc sử dụng các khối lệnh trong nhóm Sensing (Cảm biến) của Scratch?
A. Điều khiển chuyển động của nhân vật
B. Thay đổi hình thức hiển thị của nhân vật
C. Tạo ra âm thanh và nhạc nền
D. Thu thập thông tin từ môi trường hoặc người dùng
18. Đâu là chức năng chính của Sân khấu (Stage) trong một dự án Scratch?
A. Chứa các khối lệnh có sẵn
B. Nơi hiển thị và diễn ra các hoạt động của nhân vật
C. Chỉnh sửa giao diện người dùng
D. Lưu trữ âm thanh và hình ảnh
19. Khối lệnh when this sprite clicked thuộc nhóm lệnh nào và dùng để làm gì?
A. Control - để điều khiển luồng chương trình
B. Events - để kích hoạt hành động khi có sự kiện xảy ra
C. Motion - để điều khiển chuyển động của nhân vật
D. Looks - để thay đổi hình thức hiển thị
20. Khối lệnh set [variable] to [value] thuộc nhóm lệnh nào và dùng để làm gì?
A. Looks - để thay đổi hình thức
B. Motion - để thay đổi vị trí
C. Variables - để gán giá trị cho biến
D. Events - để kích hoạt sự kiện
21. Khối lệnh wait until < > thuộc nhóm lệnh nào và dùng để làm gì?
A. Motion - để chờ đợi một khoảng thời gian cố định
B. Looks - để chờ đợi nhân vật thay đổi trang phục
C. Control - để tạm dừng kịch bản cho đến khi điều kiện đúng
D. Sensing - để kiểm tra một điều kiện
22. Trong Scratch, khu vực hiển thị các khối lệnh có sẵn để lập trình được gọi là gì?
A. Thư viện Khối lệnh (Block Palette)
B. Khu vực Tùy chỉnh (Customization Area)
C. Bảng điều khiển (Control Panel)
D. Cửa sổ Mã lệnh (Code Window)
23. Khối lệnh ask [Whats your name?] and wait thuộc nhóm lệnh nào và dùng để làm gì?
A. Looks - để nhân vật hiển thị câu hỏi
B. Sensing - để yêu cầu người dùng nhập thông tin và chờ phản hồi
C. Events - để bắt đầu một sự kiện dựa trên câu trả lời
D. Control - để kiểm tra xem câu trả lời có đúng không
24. Để thay đổi màu sắc của một nhân vật trong Scratch, bạn sẽ sử dụng khối lệnh nào?
A. change color effect by 25
B. change size by 10
C. go to x: (0) y: (0)
D. set rotation style (left-right)
25. Để tạo ra một vòng lặp vô hạn trong Scratch, bạn sẽ kết hợp những khối lệnh nào?
A. repeat (10) và move 10 steps
B. forever và wait 1 secs
C. if <> then và move 10 steps
D. wait until <> và move 10 steps