NEW
Font size
WorksheetsK5 - Bài tập trắc nghiệm về các lệnh trong Scratch
Total questions: 80
Worksheet time: 40mins
1. Lệnh nào giúp nhân vật di chuyển 10 bước về phía trước?
Nhân vật xoay sang phải một góc 15 độ
Di chuyển 10 bước
Quay 15 độ sang trái
Di chuyển đến vị trí giữa sân khấu
Lệnh “quay 15 độ sang phải” có tác dụng gì?
Nhân vật xoay sang phải một góc 15 độ
Di chuyển 10 bước
Quay 15 độ sang trái
Di chuyển đến vị trí giữa sân khấu
Lệnh nào giúp nhân vật quay sang trái?
Quay 15 độ sang phải
Quay 15 độ sang trái
Di chuyển 10 bước
Đi đến chuột
Lệnh “đi đến x:0 y:0” giúp nhân vật:
Bay lên trên
Biến mất
Di chuyển đến vị trí giữa sân khấu
Quay vòng
Nếu muốn nhân vật đi theo con trỏ chuột, ta dùng lệnh:
Đi đến nhân vật khác
Đi đến con trỏ chuột
Lặp lại 10 lần
Hiển thị
Lệnh “Bật lại nếu chạm cạnh” giúp nhân vật làm gì?
Biến mất
Đứng yên
Bật lại khi chạm mép sân khấu
Di chuyển nhanh hơn
Khi ta nhập giá trị “di chuyển -10 bước”, nhân vật sẽ:
Tiến lên
Lùi lại
Quay vòng
Nhảy lên
Lệnh nào giúp nhân vật đến vị trí ngẫu nhiên?
Đi đến x:0 y:0
Đi đến vị trí ngẫu nhiên
Lặp lại 10 lần
Nói “Xin chào!”
Để thay đổi vị trí nhân vật theo chiều ngang, ta dùng:
Thay đổi x thêm ...
Thay đổi y thêm ...
Quay 15 độ
Hiện nhân vật
Để nhân vật di chuyển lên trên, ta cần:
Thay đổi x thêm 10
Thay đổi y thêm 10
Quay sang phải
Ẩn nhân vật
Lệnh “đi tới [sprite khác]” thường dùng khi:
Thay đổi trang phục
Phát âm thanh
Muốn nhân vật tới vị trí của sprite khác
Ăn sprite
Lệnh “đi tới x: (100) y: (0)” đặt nhân vật ở phía:
Trái sân khấu
Phải trên trục ngang (x dương)
Trên cùng
Dưới cùng
Lệnh “quay về hướng 0 độ” trong Scratch là quay hướng nào?
Lên trên
Sang phải
Sang trái
Xuống dưới
Lệnh “thay đổi x một lượng ...” khác với “đặt x bằng...” ở chỗ:
Không liên quan tọa độ
“Đặt x bằng” là đặt giá trị mới, còn “thay đổi x một lượng ...” là tăng/giảm giá trị hiện có
Cả hai giống nhau
Chỉ dùng cho Y
Muốn nhân vật chạy lùi nhẹ nhàng ta sẽ dùng:
Di chuyển 10 bước
Di chuyển -5 bước
Quay 15 độ
Thay đổi y thêm 10
Khu vực sân khấu trong Scratch là nơi:
Viết mã lệnh
Nhân vật hiển thị và biểu diễn
Chọn khối lệnh
Nghe nhạc
Trong sân khấu, vị trí trung tâm có tọa độ là:
x = 0, y = 0
x = 10, y = 10
x = -10, y = 10
x = 240, y = 180
Nếu nhân vật không xuất hiện trên sân khấu, ta cần:
Quay lại 15 độ
Dùng lệnh “Hiện nhân vật”
Ẩn nhân vật
Lặp lại mã
Muốn ẩn nhân vật ta dùng lệnh nào?
Hiện nhân vật
Ẩn nhân vật
Nói “Tạm biệt”
Dùng chương trình
Để thêm phông nền mới cho sân khấu, ta chọn nút:
Thêm nhân vật
Thêm phông nền
Thêm lệnh
Thêm âm thanh
Tọa độ x thay đổi theo chiều:
Ngang (trái – phải)
Dọc (trên – dưới)
Tròn quanh tâm
Không thay đổi
Tọa độ y thay đổi theo chiều:
Ngang
Dọc (trên – dưới)
Chéo
Trái sang phải
Góc nhìn 90 độ trong Scratch hướng về:
Bên phải
Bên trái
Trên
Dưới
Khi thay đổi phông nền, điều gì xảy ra?
Sân khấu đổi hình nền khác
Nhân vật biến mất
Chương trình dừng
Không có gì thay đổi
Phần quản lý sprite (danh sách nhân vật) nằm ở vùng:
Khu vực mã lệnh
Khu vực phông nền
Dưới hoặc ngang sân khấu (hiển thị các sprite)
Thanh công cụ
Lệnh “nói Hello trong 2 giây” giúp nhân vật:
Hiển thị bong bóng thoại trong 2 giây
Phát nhạc
Biến mất
Quay vòng
Nhóm lệnh “Looks” cho phép:
Thay đổi hình dạng, màu sắc, hiển thị nhân vật
Phát nhạc
Di chuyển
Lặp lại
Muốn nhân vật đổi trang phục, ta dùng lệnh:
Chuyển sang trang phục kế tiếp
Di chuyển 10 bước
Ẩn nhân vật
Quay 15 độ
Lệnh “thay đổi hiệu ứng màu 25” giúp:
Nhân vật đổi màu sắc
Nhân vật quay
Nhân vật di chuyển
Nhân vật biến mất
Để xóa hiệu ứng màu của nhân vật, ta dùng:
Xóa tất cả hiệu ứng đồ họa
Ẩn nhân vật
Lặp lại 10 lần
Dừng chương trình
Lệnh “hiển thị đồng hồ đếm” (show variable/answer) thường dùng để:
Ẩn giá trị
Hiển thị giá trị biến/đếm lên màn hình
Phát nhạc
Đổi phông nền
Lệnh “thay đổi kích thước thành 150%” làm:
Nhân vật nhỏ lại
Nhân vật to hơn kích thước gốc
Nhân vật di chuyển
Nhân vật ẩn
Lệnh “phát âm thanh đến khi xong” nghĩa là:
Phát âm thanh liên tục
Đợi âm thanh phát hết mới chạy tiếp
Phát âm thanh rồi dừng chương trình
Lặp lại mã lệnh
Lệnh “phát âm thanh meo” thường dùng để:
Quay nhân vật
Làm nhân vật kêu tiếng mèo
Di chuyển 10 bước
Nói lời chào
Nhóm lệnh “Sound” nằm ở màu:
Tím đậm
Xanh lam
Vàng
Cam
Lệnh “dừng tất cả âm thanh” có tác dụng:
Dừng mã lệnh
Ngừng mọi âm thanh đang phát
Ẩn nhân vật
Thay đổi phông nền
Lệnh “lặp lại 10 lần” giúp:
Thực hiện 1 lần
Thực hiện hành động 10 lần liên tiếp
Lặp vô hạn
Dừng mã
Lệnh “phát nốt nhạc [nốt] trong 0.5 giây” có tác dụng:
Thay đổi trang phục
Phát một nốt âm có thời lượng 0.5 giây
Di chuyển nhân vật
Dừng chương trình
Lệnh “dừng âm thanh hiện tại” sẽ:
Phát ca khúc mới
Ngắt âm thanh đang phát ngay lập tức
Tăng âm lượng
Lặp lại âm thanh
Lệnh “khi nhấn cờ xanh” nghĩa là:
Khi bắt đầu chương trình chạy
Khi kết thúc
Khi nhân vật ẩn
Khi phát nhạc
Lệnh “khi nhấn phím cách” nghĩa là:
Khi bấm chuột
Khi người dùng bấm phím cách trên bàn phím
Khi đổi phông nền
Khi di chuyển nhân vật
Lệnh “khi nhấp chuột vào nhân vật” giúp:
Chạy các lệnh khi người dùng bấm vào nhân vật
Chạy khi chương trình kết thúc
Dừng tất cả
Lặp lại mã
Nhóm lệnh “Sự kiện” có màu:
Vàng
Xanh
Tím
Cam
Nhóm lệnh “Điều khiển” có màu:
Xanh lam
Vàng
Cam
Tím
Lệnh “chờ 1 giây” giúp:
Tạm dừng chương trình 1 giây
Nhân vật nhảy
Dừng mã
Ẩn nhân vật
Lệnh “nếu... thì” dùng để:
Kiểm tra điều kiện và thực hiện hành động nếu đúng
Lặp lại mã
Di chuyển nhân vật
Phát nhạc
Trong lệnh “nếu... thì... ngược lại”, phần “ngược lại” dùng để:
Thực hiện khi điều kiện sai
Dừng chương trình
Lặp lại hành động
Phát âm thanh
Lệnh “gửi thông điệp [A]” (broadcast) dùng để:
Phát nhạc
Gửi tín hiệu để các script khác có thể bắt và chạy
Xóa sprite
Đổi trang phục
Lệnh “khi nhận [A]” (when I receive) sẽ:
Gửi thông báo
Chạy khối lệnh khi nhận tín hiệu broadcast A
Phát âm thanh
Dừng chương trình
Lệnh “dừng tất cả” sẽ:
Chỉ dừng script hiện tại
Dừng mọi script và hành động trong dự án
Dừng âm thanh thôi
Thay đổi phông nền
Cấu trúc tuần tự nghĩa là:
Các lệnh được thực hiện theo thứ tự từ trên xuống dưới
Lặp lại mã
Kiểm tra điều kiện
Phát nhạc
Ví dụ của cấu trúc tuần tự là:
Nhân vật di chuyển → nói → đổi màu
Lặp lại 10 lần
Nếu chạm cạnh thì bật lại
Khi bấm phím cách thì phát nhạc
Cấu trúc lặp được sử dụng khi:
Chỉ chạy 1 lần
Muốn thực hiện nhiều lần một hành động
Dừng mã
Kiểm tra điều kiện
Trong trò chơi, muốn nhân vật luôn di chuyển, ta nên dùng:
Lặp mãi mãi
Lặp lại 10 lần
Dừng chương trình
Nếu... thì
Khi kết hợp “nếu” và “lặp”, ta có thể:
Kiểm tra điều kiện trong vòng lặp
Chạy tuần tự
Phát âm thanh
Dừng chương trình
Để tạo vòng lặp vô tận trong Scratch, dùng:
Luôn luôn lặp lại (forever)
Lặp lại 10 lần
Nếu... thì
Khi nhấn cờ xanh
Cách ngắt vòng lặp “lặp mãi mãi” là:
Không thể dừng
Dùng “dừng tất cả” hoặc kiểm tra điều kiện và break bằng “nếu... thì dừng”
Đổi trang phục
Thêm âm thanh
Lệnh “lặp lại cho đến khi <điều kiện>” nghĩa là:
Lặp 10 lần thôi
Lặp cho đến khi điều kiện đúng thì dừng
Không chạy
Chỉ chạy 1 lần
Khi cần lặp với số lần thay đổi theo biến, ta dùng:
Lặp mãi mãi
Lặp lại (sử dụng biến làm số lần)
Nếu... thì
Phát âm thanh
Lệnh “đi tới [phím mũi tên trái]” được kích hoạt khi:
Nhân vật chạm cạnh
Người dùng nhấn phím mũi tên trái
Phát âm thanh
Khi nhận broadcast
Lệnh “thay đổi hướng thành 90 độ” sẽ:
Đặt nhân vật xuống dưới
Quay nhân vật hướng sang phải
Xoay nhân vật lên trên
Làm nhân vật biến mất
Muốn nhân vật di chuyển theo hướng mà nó đang quay mặt, ta dùng lệnh nào?
Quay sang phải 15 độ
Thay đổi hướng thành 90 độ
Đi chuyển 10 bước (move 10 steps)
Đặt hướng về phía con trỏ chuột
Lệnh “chuyển sang phông nền [bãi biển]” sẽ:
Ẩn nhân vật
Đổi phông nền sân khấu sang “bãi biển”
Tạo sprite mới
Phát âm thanh
Muốn hiển thị tên học sinh trên sân khấu sau khi nhập, ta dùng:
Thay đổi trang phục
Biến (variable) để lưu rồi dùng “nói” hoặc hiển thị biến
Phát âm thanh
Đổi phông nền
Lệnh “chuyển sang trang phục [2]” hữu ích để:
Phát nhạc
Thực hiện hoạt ảnh (animation) cho sprite
Dừng chương trình
Gửi thông điệp
Lệnh “khi [cảm biến chạm] thì” thường được ứng dụng để:
Phát nhạc nền
Kiểm tra va chạm giữa sprite và cạnh hoặc sprite khác
Lặp mãi mãi
Ẩn sprite
Trong Scratch, để giảm âm lượng ta dùng:
Tăng âm lượng
Khối thay đổi âm lượng hoặc chỉnh thanh Audio trong editor
Xóa âm thanh
Dùng tất cả
Lệnh “phát tiếng trống (drum) 0.25 giây” sẽ:
Thay đổi trang phục
Phát tiếng trống trong 0.25 giây
Dừng chương trình
Di chuyển sprite
Lệnh “đợi cho đến khi
Phát âm thanh ngay
Tạm dừng script cho đến khi phím cách được nhấn
Dừng tất cả
Đổi trang phục
Muốn sau khi nhận broadcast [B], sprite A bắt đầu nhảy, ta cần:
Gửi broadcast A
Trong sprite A dùng “khi nhận [B]” rồi lệnh nhảy
Dừng tất cả
Thay đổi phông nền
Lệnh “lặp lại cho đến khi mãi mãi” (repeat until forever) không đúng vì:
Nó là lệnh hợp lệ
Forever và repeat until là hai loại khác nhau — phải dùng forever để lặp vô hạn
Nó dừng ngay lập tức
Nó đổi trang phục
Để thử nghiệm chuyển động mượt, ta thường kết hợp:
Phát âm thanh to
Thay đổi vị trí nhỏ + thay đổi trang phục (animation)
Ẩn sprite
Lặp 1 lần
Lệnh “nói [Xin chào] và thay đổi hiệu ứng màu” nếu đặt cùng 1 lúc sẽ:
Chỉ chạy 1 lệnh
Chạy theo thứ tự khối lệnh được xếp (tuần tự)
Lặp vô hạn
Dừng chương trình
Khi nhiều script của một sprite cùng chạy, Scratch sẽ:
Chỉ chạy script đầu tiên
Chạy song song nhiều script (mỗi script chạy độc lập)
Dừng chúng
Ghép lại thành 1 script
Lệnh kiểm tra va chạm thường dùng để:
Thay đổi âm lượng
Kiểm tra “chạm vào [sprite khác]” trong khối điều kiện
Đổi phông nền
Phát nhạc
Muốn tạo nhạc nền lặp lại, ta nên:
Dùng “nói”
Dùng khối lặp (forever) kết hợp “phát âm thanh”
Ẩn sprite
Thay đổi trang phục
Lệnh “dừng kịch bản này” chỉ dùng:
Dừng tất cả script trong dự án
Dừng script đang chạy (khối đó)
Dừng âm thanh
Dừng sprite khác
Khi cần đồng bộ hành động 2 sprite (ví dụ cùng nhảy), cách làm tốt nhất là:
Dùng 2 file âm thanh khác nhau
Gửi broadcast từ sprite A, sprite B bắt khi nhận broadcast
Ẩn một sprite
Thay đổi phông nền
Lệnh “thay đổi hiệu ứng ma (ghost) 50” sẽ làm:
Thay đổi vị trí
Làm sprite trong suốt một phần (hiệu ứng mờ)
Phát tiếng kêu
Dừng mã
Muốn đo xem người chơi đã nhấn bao nhiêu lần phím, ta cần:
Dùng biến để lưu và tăng khi phím được nhấn.
Dùng biến + sự kiện “khi phím được nhấn” để tăng biến mỗi lần nhấn.
Chỉ dùng broadcast
Thay đổi trang phục
