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

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


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

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

1. Khi làm việc với nhiều nhân vật, làm thế nào để đảm bảo rằng một nhân vật không vô tình chạm vào và ảnh hưởng đến mã lệnh của nhân vật khác?

A. Mã lệnh của mỗi nhân vật được đặt trong khu vực riêng biệt và chỉ liên quan đến chính nhân vật đó.
B. Tất cả mã lệnh phải được viết trong một khối duy nhất.
C. Sử dụng khối bắt chước (look like) để sao chép mã lệnh.
D. Chỉ có thể viết mã lệnh cho một nhân vật tại một thời điểm.

2. Để tạo hiệu ứng một nhân vật nói (say) một câu và sau đó nhân vật khác trả lời (reply) lại, bạn cần sử dụng kỹ thuật nào trong Scratch?

A. Nhân vật thứ nhất dùng phát tin nhắn, nhân vật thứ hai dùng khi nhận tin nhắn và khối nói.
B. Sử dụng khối bắt chước (look like) để sao chép lời thoại.
C. Chỉ cần đặt hai khối nói liên tiếp nhau.
D. Sử dụng khối chuyển đổi trang phục (switch costume) để tạo ảo giác đối thoại.

3. Nếu bạn muốn tạo một chương trình Scratch có nhiều nhân vật cùng nhảy múa theo nhạc, bạn cần làm gì với mỗi nhân vật?

A. Lập trình cho mỗi nhân vật các bước di chuyển và thay đổi trang phục đồng bộ với nhịp điệu nhạc.
B. Chỉ cần cho nhạc chạy, các nhân vật sẽ tự động nhảy.
C. Sử dụng một khối lệnh duy nhất để điều khiển tất cả các nhân vật nhảy.
D. Đặt tất cả nhân vật vào một nhóm và áp dụng hiệu ứng nhảy.

4. Khi tạo một trò chơi mà người chơi điều khiển một nhân vật và nhân vật kia là đối thủ, làm thế nào để đối thủ di chuyển ngẫu nhiên?

A. Sử dụng khối đi tới vị trí ngẫu nhiên (go to random position) hoặc kết hợp xoay với di chuyển trong vòng lặp.
B. Đối thủ chỉ đứng yên tại chỗ.
C. Đối thủ luôn di chuyển về phía nhân vật người chơi.
D. Sử dụng khối bắt chước (look like) để sao chép hành động của người chơi.

5. Trong một chương trình Scratch có nhiều nhân vật, làm thế nào để kiểm tra xem hai nhân vật có đang chạm nhau hay không?

A. Sử dụng khối nếu chạm [nhân vật B]? (if touching [another sprite]?).
B. Sử dụng khối nếu chạm màu [màu sắc]? (if touching color [color]?).
C. Sử dụng khối nếu chạm cạnh? (if on edge?).
D. Chỉ có thể kiểm tra va chạm với cạnh sân khấu.

6. Khi làm việc với nhiều nhân vật trong Scratch, làm thế nào để chỉ định một lệnh cụ thể chỉ ảnh hưởng đến một nhân vật nhất định?

A. Gắn lệnh vào khối lệnh chung của tất cả nhân vật.
B. Chọn nhân vật cần điều khiển trước khi kéo thả các khối lệnh.
C. Sử dụng khối lệnh Phát tin nhắn để gửi lệnh đến nhân vật.
D. Chỉ có thể điều khiển một nhân vật tại một thời điểm duy nhất.

7. Để tạo ra một cuộc đối thoại giữa hai nhân vật trong Scratch, bạn cần sử dụng những khối lệnh nào?

A. Khối nói (say) và khối nói trong (say for seconds).
B. Khối di chuyển (move) và khối xoay (turn).
C. Khối thay đổi trang phục (switch costume) và khối thay đổi hiệu ứng (change effect).
D. Khối lặp lại (repeat) và khối nếu...thì (if...then).

8. Nếu bạn muốn hai nhân vật trong Scratch cùng thực hiện một hành động lặp đi lặp lại nhiều lần, ví dụ như nhấp nháy, bạn nên sử dụng khối lệnh nào?

A. Khối lặp lại mãi mãi (forever) hoặc lặp lại N lần (repeat N).
B. Khối chờ đợi (wait) với thời gian cố định.
C. Khối nếu...thì (if...then) mà không có vòng lặp.
D. Khối khi bấm vào lá cờ xanh (when green flag clicked).

9. Khi muốn nhiều nhân vật cùng thực hiện một hành động tại một thời điểm nhất định, ví dụ cùng nhảy lên, bạn nên sử dụng cách nào trong Scratch?

A. Sử dụng một khối phát tin nhắn chung và các nhân vật sẽ phản ứng với tin nhắn đó bằng hành động nhảy.
B. Chỉ cần đặt khối nhảy cho mỗi nhân vật ngay sau khối khi bấm lá cờ xanh.
C. Sử dụng khối bắt chước (look like) để sao chép hành động.
D. Mỗi nhân vật tự động nhảy khi đến lượt.

10. Trong một trò chơi đua xe Scratch với nhiều xe, làm thế nào để mỗi xe có thể di chuyển độc lập mà không ảnh hưởng đến xe khác?

A. Mỗi xe phải có bộ mã lệnh riêng biệt để xử lý di chuyển và điều khiển.
B. Tất cả các xe cùng chia sẻ một bộ mã lệnh duy nhất.
C. Sử dụng khối bắt chước (look like) để sao chép hành động của xe đầu tiên.
D. Chỉ xe được chọn mới có thể di chuyển.

11. Khi một nhân vật trong Scratch cần chờ đợi một nhân vật khác hoàn thành hành động trước khi tiếp tục, phương pháp hiệu quả nhất là gì?

A. Nhân vật thứ nhất phát tin nhắn sau khi hoàn thành, nhân vật thứ hai nhận tin nhắn để bắt đầu.
B. Nhân vật thứ hai sử dụng khối chờ đợi (wait) một khoảng thời gian dài.
C. Nhân vật thứ nhất dùng khối dừng tất cả (stop all).
D. Chỉ cần đặt các lệnh tuần tự mà không cần cơ chế đồng bộ.

12. Trong Scratch, làm thế nào để một nhân vật có thể ẩn đi (hide) khi một nhân vật khác chạm vào nó?

A. Trong mã lệnh của nhân vật bị chạm, sử dụng khối nếu chạm nhân vật A thì ẩn (if touching A then hide).
B. Trong mã lệnh của nhân vật chạm, sử dụng khối ẩn (hide).
C. Sử dụng khối dừng tất cả (stop all) khi có va chạm.
D. Nhân vật bị chạm sẽ tự động ẩn khi có va chạm.

13. Khi một nhân vật nhận được tin nhắn bắt đầu (start) trong Scratch, nhân vật đó sẽ thực hiện hành động gì nếu được lập trình sẵn?

A. Nhân vật sẽ dừng lại và chờ lệnh tiếp theo.
B. Nhân vật sẽ bắt đầu chuỗi hành động đã được gán cho tin nhắn đó.
C. Nhân vật sẽ tự động xóa khỏi sân khấu.
D. Nhân vật sẽ phát ra âm thanh ngẫu nhiên.

14. Khi muốn hai nhân vật trong Scratch di chuyển về phía nhau và dừng lại khi chạm nhau, bạn sẽ sử dụng kết hợp các khối lệnh nào?

A. Khối di chuyển (move) và khối nếu chạm cạnh thì bật lại (if on edge, bounce).
B. Khối di chuyển tới con trỏ chuột (go to mouse-pointer) và khối nếu chạm nhân vật A thì dừng.
C. Khối di chuyển (move) kết hợp với khối nếu chạm nhân vật B thì dừng.
D. Khối xoay theo hướng (point in direction) và khối lặp lại cho đến khi chạm nhân vật B (repeat until touching B).

15. Để tạo hiệu ứng biến mất (disappear) cho một nhân vật khi nó chạm vào một nhân vật khác trong Scratch, bạn sẽ làm gì?

A. Trong mã lệnh của nhân vật bị chạm, thêm khối nếu chạm nhân vật A thì ẩn (if touching A then hide).
B. Trong mã lệnh của nhân vật chạm, thêm khối ẩn (hide).
C. Sử dụng khối dừng tất cả (stop all).
D. Nhân vật sẽ tự động biến mất khi chạm.

16. Trong Scratch, nếu bạn muốn một nhân vật chỉ xuất hiện khi một nhân vật khác phát ra tín hiệu bắt đầu trò chơi, bạn sẽ sử dụng khối lệnh nào?

A. Khối khi nhận tin nhắn bắt đầu trò chơi (when I receive start game) và khối hiện (show).
B. Khối luôn luôn hiện (always show).
C. Khối chỉ hiện khi nhân vật B chạm vào (show only when touching B).
D. Nhân vật sẽ tự động hiện khi trò chơi bắt đầu.

17. Trong Scratch, để một nhân vật di chuyển theo một đường thẳng với tốc độ nhất định, khối lệnh nào là phù hợp nhất?

A. Khối di chuyển X bước (move X steps).
B. Khối đi tới x: y: (go to x: y:).
C. Khối lướt tới x: y: trong Y giây (glide X secs to x: y:).
D. Khối thay đổi x theo (change x by) và thay đổi y theo (change y by).

18. Trong ngôn ngữ lập trình Scratch, để tạo ra một chương trình có nhiều nhân vật tương tác với nhau, bước đầu tiên cần thực hiện là gì để đưa các nhân vật vào môi trường làm việc?

A. Chọn nhân vật từ thư viện có sẵn hoặc tự vẽ nhân vật mới.
B. Viết mã lệnh cho từng nhân vật để chúng di chuyển.
C. Thiết lập âm thanh cho mỗi nhân vật.
D. Tạo nền sân khấu cho chương trình.

19. Trong Scratch, làm thế nào để một nhân vật có thể thay đổi trang phục (costume) dựa trên hành động của một nhân vật khác?

A. Sử dụng khối phát tin nhắn từ nhân vật kia và khối thay đổi trang phục (switch costume) khi nhận tin nhắn.
B. Nhân vật kia phải trực tiếp điều khiển trang phục của nhân vật này.
C. Chỉ có thể thay đổi trang phục cho nhân vật đang được chọn.
D. Sử dụng khối tiếp theo trang phục (next costume) một cách ngẫu nhiên.

20. Trong Scratch, làm thế nào để nhân vật A gửi một thông báo để nhân vật B thực hiện một hành động cụ thể?

A. Nhân vật A sử dụng khối phát tin nhắn (broadcast message) và nhân vật B sử dụng khối khi nhận tin nhắn (when I receive message).
B. Nhân vật A dùng khối điều khiển nhân vật B (control [another sprite]).
C. Nhân vật A chỉ cần nói lời thoại có chứa tên nhân vật B.
D. Scratch không hỗ trợ việc các nhân vật gửi thông báo cho nhau.

21. Trong một trò chơi giải đố với nhiều nhân vật, làm thế nào để chỉ một nhân vật cụ thể có thể tương tác với các vật phẩm trên sân khấu?

A. Chỉ viết mã lệnh tương tác cho nhân vật đó, các nhân vật khác không có mã lệnh liên quan đến vật phẩm.
B. Tất cả các nhân vật đều có thể tương tác với vật phẩm.
C. Sử dụng khối bắt chước (look like) để sao chép hành động.
D. Nhân vật đó phải là nhân vật đầu tiên được tạo ra.

22. Trong một kịch bản Scratch có nhiều nhân vật, làm thế nào để kiểm soát trình tự xuất hiện và hành động của các nhân vật sao cho logic?

A. Sử dụng khối lệnh chờ đợi (wait) và cơ chế phát/nhận tin nhắn.
B. Chỉ cần đặt tất cả các lệnh vào một khối lặp lại mãi mãi (forever).
C. Mỗi nhân vật tự động thực hiện hành động theo thời gian thực.
D. Sử dụng khối lệnh đi tới (go to) để sắp xếp vị trí.

23. Khối lệnh phát tin nhắn (broadcast message) trong Scratch đóng vai trò gì khi muốn nhiều nhân vật cùng phản ứng với một sự kiện?

A. Cho phép một nhân vật gửi tín hiệu đến tất cả các nhân vật khác.
B. Giúp nhân vật tự động di chuyển đến vị trí được chỉ định.
C. Thay đổi trang phục của nhân vật theo ý muốn.
D. Ngừng hoạt động của tất cả nhân vật trong chương trình.

24. Để tạo hiệu ứng bám theo (follow) trong Scratch, ví dụ một nhân vật di chuyển theo nhân vật khác, bạn sẽ sử dụng khối lệnh nào cho nhân vật đi theo?

A. Khối đi tới nhân vật X (go to [another sprite]).
B. Khối di chuyển (move) với một số bước cố định.
C. Khối xoay tới con trỏ chuột (point towards mouse-pointer).
D. Khối thay đổi x theo (change x by) và thay đổi y theo (change y by).

25. Khi thiết kế một câu chuyện có nhiều nhân vật tương tác, bạn nên tổ chức mã lệnh của mỗi nhân vật như thế nào để dễ quản lý?

A. Tập trung tất cả mã lệnh vào một nhân vật chính.
B. Tạo các khối lệnh riêng biệt cho từng nhân vật, mỗi khối xử lý một chức năng cụ thể.
C. Sử dụng các khối lệnh bắt chước (look like) để sao chép mã lệnh.
D. Chỉ viết mã lệnh cho nhân vật mà người dùng tương tác trực tiếp.

1 / 25

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

Tags: Bộ đề 1

1. Khi làm việc với nhiều nhân vật, làm thế nào để đảm bảo rằng một nhân vật không vô tình chạm vào và ảnh hưởng đến mã lệnh của nhân vật khác?

2 / 25

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

Tags: Bộ đề 1

2. Để tạo hiệu ứng một nhân vật nói (say) một câu và sau đó nhân vật khác trả lời (reply) lại, bạn cần sử dụng kỹ thuật nào trong Scratch?

3 / 25

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

Tags: Bộ đề 1

3. Nếu bạn muốn tạo một chương trình Scratch có nhiều nhân vật cùng nhảy múa theo nhạc, bạn cần làm gì với mỗi nhân vật?

4 / 25

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

Tags: Bộ đề 1

4. Khi tạo một trò chơi mà người chơi điều khiển một nhân vật và nhân vật kia là đối thủ, làm thế nào để đối thủ di chuyển ngẫu nhiên?

5 / 25

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

Tags: Bộ đề 1

5. Trong một chương trình Scratch có nhiều nhân vật, làm thế nào để kiểm tra xem hai nhân vật có đang chạm nhau hay không?

6 / 25

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

Tags: Bộ đề 1

6. Khi làm việc với nhiều nhân vật trong Scratch, làm thế nào để chỉ định một lệnh cụ thể chỉ ảnh hưởng đến một nhân vật nhất định?

7 / 25

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

Tags: Bộ đề 1

7. Để tạo ra một cuộc đối thoại giữa hai nhân vật trong Scratch, bạn cần sử dụng những khối lệnh nào?

8 / 25

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

Tags: Bộ đề 1

8. Nếu bạn muốn hai nhân vật trong Scratch cùng thực hiện một hành động lặp đi lặp lại nhiều lần, ví dụ như nhấp nháy, bạn nên sử dụng khối lệnh nào?

9 / 25

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

Tags: Bộ đề 1

9. Khi muốn nhiều nhân vật cùng thực hiện một hành động tại một thời điểm nhất định, ví dụ cùng nhảy lên, bạn nên sử dụng cách nào trong Scratch?

10 / 25

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

Tags: Bộ đề 1

10. Trong một trò chơi đua xe Scratch với nhiều xe, làm thế nào để mỗi xe có thể di chuyển độc lập mà không ảnh hưởng đến xe khác?

11 / 25

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

Tags: Bộ đề 1

11. Khi một nhân vật trong Scratch cần chờ đợi một nhân vật khác hoàn thành hành động trước khi tiếp tục, phương pháp hiệu quả nhất là gì?

12 / 25

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

Tags: Bộ đề 1

12. Trong Scratch, làm thế nào để một nhân vật có thể ẩn đi (hide) khi một nhân vật khác chạm vào nó?

13 / 25

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

Tags: Bộ đề 1

13. Khi một nhân vật nhận được tin nhắn bắt đầu (start) trong Scratch, nhân vật đó sẽ thực hiện hành động gì nếu được lập trình sẵn?

14 / 25

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

Tags: Bộ đề 1

14. Khi muốn hai nhân vật trong Scratch di chuyển về phía nhau và dừng lại khi chạm nhau, bạn sẽ sử dụng kết hợp các khối lệnh nào?

15 / 25

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

Tags: Bộ đề 1

15. Để tạo hiệu ứng biến mất (disappear) cho một nhân vật khi nó chạm vào một nhân vật khác trong Scratch, bạn sẽ làm gì?

16 / 25

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

Tags: Bộ đề 1

16. Trong Scratch, nếu bạn muốn một nhân vật chỉ xuất hiện khi một nhân vật khác phát ra tín hiệu bắt đầu trò chơi, bạn sẽ sử dụng khối lệnh nào?

17 / 25

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

Tags: Bộ đề 1

17. Trong Scratch, để một nhân vật di chuyển theo một đường thẳng với tốc độ nhất định, khối lệnh nào là phù hợp nhất?

18 / 25

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

Tags: Bộ đề 1

18. Trong ngôn ngữ lập trình Scratch, để tạo ra một chương trình có nhiều nhân vật tương tác với nhau, bước đầu tiên cần thực hiện là gì để đưa các nhân vật vào môi trường làm việc?

19 / 25

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

Tags: Bộ đề 1

19. Trong Scratch, làm thế nào để một nhân vật có thể thay đổi trang phục (costume) dựa trên hành động của một nhân vật khác?

20 / 25

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

Tags: Bộ đề 1

20. Trong Scratch, làm thế nào để nhân vật A gửi một thông báo để nhân vật B thực hiện một hành động cụ thể?

21 / 25

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

Tags: Bộ đề 1

21. Trong một trò chơi giải đố với nhiều nhân vật, làm thế nào để chỉ một nhân vật cụ thể có thể tương tác với các vật phẩm trên sân khấu?

22 / 25

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

Tags: Bộ đề 1

22. Trong một kịch bản Scratch có nhiều nhân vật, làm thế nào để kiểm soát trình tự xuất hiện và hành động của các nhân vật sao cho logic?

23 / 25

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

Tags: Bộ đề 1

23. Khối lệnh phát tin nhắn (broadcast message) trong Scratch đóng vai trò gì khi muốn nhiều nhân vật cùng phản ứng với một sự kiện?

24 / 25

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

Tags: Bộ đề 1

24. Để tạo hiệu ứng bám theo (follow) trong Scratch, ví dụ một nhân vật di chuyển theo nhân vật khác, bạn sẽ sử dụng khối lệnh nào cho nhân vật đi theo?

25 / 25

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

Tags: Bộ đề 1

25. Khi thiết kế một câu chuyện có nhiều nhân vật tương tác, bạn nên tổ chức mã lệnh của mỗi nhân vật như thế nào để dễ quản lý?