Trắc nghiệm Tin học 4 cánh diều bài 4 Tạo chương trình có nhiều nhân vật

Trắc nghiệm Tin học 4 cánh diều bài 4 Tạo chương trình có nhiều nhân vật

1. Khi muốn tạo hiệu ứng nhân bản (clone) cho một nhân vật trong Scratch để có nhiều bản sao cùng hành động, khối lệnh nào là cần thiết?
2. Để một nhân vật A biết được trạng thái hoặc hành động của nhân vật B trong Scratch, lập trình viên thường sử dụng phương thức nào?
3. Trong Scratch, nếu bạn muốn một nhân vật di chuyển từ vị trí hiện tại đến một vị trí khác trong một khoảng thời gian nhất định, bạn sẽ dùng khối lệnh nào?
4. Trong một kịch bản Scratch, nếu bạn muốn một nhân vật biết có bao nhiêu bản sao của chính nó đang tồn tại, bạn có thể sử dụng loại biến nào?
5. Khi thiết kế một chương trình có nhiều nhân vật, việc sử dụng biến (variable) có thể giúp ích gì trong việc quản lý tương tác giữa chúng?
6. Khi thiết kế một trò chơi mà nhiều nhân vật cần thực hiện cùng một hành động lặp đi lặp lại, cách tổ chức mã lệnh nào là hiệu quả nhất?
7. Trong một kịch bản Scratch, làm thế nào để bạn có thể làm cho nhiều nhân vật cùng thay đổi trang phục (costume) tại một thời điểm nhất định?
8. Nếu bạn muốn một nhân vật bắt chước chuyển động của một nhân vật khác trong Scratch, bạn có thể sử dụng cách nào?
9. Trong môi trường lập trình Scratch, để tạo ra một chương trình có nhiều nhân vật (sprite) tương tác với nhau, bước đầu tiên và quan trọng nhất là gì?
10. Trong một trò chơi mà nhiều đối tượng (nhân vật) xuất hiện và biến mất, làm thế nào để quản lý việc chúng xuất hiện tại các vị trí khác nhau?
11. Khi một chương trình Scratch có nhiều nhân vật di chuyển, làm thế nào để tránh tình trạng các nhân vật đi xuyên qua nhau một cách không mong muốn?
12. Khi xây dựng một kịch bản Scratch với nhiều nhân vật, làm thế nào để nhân vật thứ ba chỉ bắt đầu hành động sau khi cả nhân vật thứ nhất và thứ hai đã hoàn thành hành động của mình?
13. Trong Scratch, nếu bạn muốn một nhân vật biết được vị trí hiện tại của một nhân vật khác, bạn có thể sử dụng loại khối lệnh nào?
14. Khi thiết kế một trò chơi đua xe với nhiều xe (nhân vật), làm thế nào để mỗi xe di chuyển độc lập và không ảnh hưởng đến đường đi của xe khác?
15. Khi tạo ra một chương trình có nhiều nhân vật, nếu muốn mỗi nhân vật có một tốc độ di chuyển khác nhau, bạn nên làm gì?
16. Trong Scratch, nếu bạn muốn tạo hiệu ứng một nhân vật nhìn về phía một nhân vật khác, bạn sẽ sử dụng loại khối lệnh nào?
17. Trong một trò chơi Scratch, khi hai nhân vật va chạm nhau, làm thế nào để chương trình nhận biết và phản ứng?
18. Trong một kịch bản Scratch, làm thế nào để nhân vật thứ hai chỉ bắt đầu di chuyển sau khi nhân vật thứ nhất đã hoàn thành hành động của mình?
19. Nếu bạn muốn hai nhân vật trong Scratch hỏi và trả lời nhau một cách tuần tự, cấu trúc mã lệnh nào là phù hợp nhất?
20. Trong một chương trình Scratch có nhiều nhân vật, làm thế nào để đảm bảo các nhân vật chỉ thực hiện hành động của mình khi có sự kiện kích hoạt từ một nhân vật khác?
21. Khi một nhân vật được nhân bản (clone) trong Scratch, nó sẽ thừa hưởng những gì từ nhân vật gốc?
22. Khi tạo ra một chương trình Scratch có nhiều nhân vật, việc tổ chức mã lệnh cho từng nhân vật theo cách nào giúp dễ quản lý và sửa lỗi nhất?
23. Trong Scratch, để làm cho một nhân vật di chuyển đến một vị trí ngẫu nhiên trên sân khấu, bạn sẽ sử dụng kết hợp các khối lệnh nào?
24. Để kết thúc hoạt động của một bản sao (clone) trong Scratch khi không cần thiết nữa, bạn sử dụng khối lệnh nào?
25. Khi muốn hai nhân vật trong Scratch nói chuyện với nhau, cơ chế giao tiếp phổ biến nhất là sử dụng loại khối lệnh nào?