NEW
Font size
WorksheetsScratch Multiple Choice Questions 1-12
Total questions: 50
Worksheet time: 25mins
Trong Scratch, khối lệnh nào dùng để tạo một bản sao của chính sprite hiện tại?
create clone of myself
duplicate sprite
copy this sprite
generate instance
Khi một sprite vừa được nhân bản, sự kiện nào sẽ chạy trong clone đó?
When green flag clicked
When this sprite clicked
When I start as a clone
When backdrop switches
Khối lệnh nào xóa bản sao (clone) đang chạy hiện tại?
delete clone
remove sprite
delete this clone
stop clone
Danh sách (List) trong Scratch chủ yếu dùng để làm gì?
Lưu hình ảnh
Lưu nhiều giá trị theo thứ tự
Vẽ đối tượng
Điều khiển nhân vật
Phạm vi của biến trong Scratch có thể là gì?
Toàn dự án hoặc chỉ sprite
Chỉ đoạn mã
Mỗi khối một biến
Chỉ trong danh sách
Khối lệnh nào tạo vòng lặp vô hạn?
repeat 10
loop forever
forever
repeat until
Khối lệnh nào dùng để phát hiện va chạm theo màu trong Scratch?
touching color
detect pixel
collision check
scan object
Lệnh nào dùng để tạm dừng chương trình một khoảng thời gian ngắn?
stop 1 secs
delay 1
wait 1 seconds
sleep 1
Để tạo chuyển động mượt liên tục, lựa chọn nào là phù hợp nhất?
move 10 steps
glide 1 secs
repeat + small movement
turn 15 degrees
Biến "score" thường có kiểu dữ liệu nào trong Scratch?
Kiểu chữ
Kiểu hình ảnh
Kiểu số hoặc chuỗi
Kiểu boolean
Khối lệnh broadcast trong Scratch dùng để làm gì?
Gửi tin nhắn giữa các sprite
Tạo biến mới
Nhân bản sprite
Tính toán số học
Sự kiện "broadcast message and wait" có nghĩa là gì?
Không khác gì broadcast
Chờ tất cả script xử lý xong
Chỉ gửi cho sprite được chọn
Tạo độ trễ 1 sec
Trong Scratch, để tạo hiệu ứng rơi như vật chịu trọng lực, khối lệnh nào nên thay đổi liên tục?
hướng (direction)
trọng lực
y position giảm dần
x position tăng dần
Muốn sprite chạy theo vị trí con trỏ chuột, lựa chọn phù hợp nhất là gì?
glide to mouse-pointer
follow mouse event
track cursor
lock on pointer
Sự kiện nào kích hoạt khi người dùng nhấn một phím bất kỳ?
when flag clicked
when this sprite clicked
when key pressed
when sound played
Khối lệnh nào dùng để yêu cầu người dùng nhập và chờ trả lời trong Scratch?
ask () and wait
prompt user
input text
get answer
Để lấy dữ liệu người dùng vừa nhập sau khối “ask () and wait”, biến nào được sử dụng?
answer
get user input
read key
input()
Sprite di chuyển theo hướng quay hiện tại bằng khối lệnh nào?
move steps
change direction
rotate and move
move steps with angle
Sự kiện nào được dùng để chạy khi phông nền (backdrop) chuyển sang một hình cụ thể?
when stage changes
when backdrop switches to
when new scene loads
when screen updated
Khối lệnh “repeat until” dừng lại khi điều kiện nào xảy ra?
đạt số vòng lặp thiết lập
điều kiện đúng (true)
người dùng nhấn phím
chương trình kết thúc
Một danh sách (list) trong Scratch có thể chứa kiểu dữ liệu nào?
Chỉ số (numbers)
Chỉ chữ (strings)
Cả số và chữ
Chỉ biến
Để tạo chuyển động viên đạn trong game bắn súng theo hướng đang quay, khối nào phù hợp nhất?
move 10 steps
glide 1 sec
play sound
change size
Cách tạo chuyển động Zigzag đơn giản cho sprite là gì?
Thay đổi x/y luân phiên
Chỉ tăng y
Chỉ tăng x
Lặp ngẫu nhiên
Trong Scratch, để chọn một số ngẫu nhiên từ 1 đến 10, cú pháp đúng là gì?
random 10
random 1-10
pick random 1 to 10
choose number
Trong Scratch, khối lệnh nào dùng để xóa toàn bộ các phần tử trong một danh sách?
delete all of list
clear list
reset list
remove list
Một sprite chạy mã khi nhận bản tin broadcast bằng khối nào?
when receiving
when did broadcast
when I receive message
when clone received
Để tạo hiệu ứng nhấp nháy đơn giản cho sprite, lựa chọn nào đúng nhất?
change color + wait
change x
change y
repeat move
Mã chỉ chạy trên các clone được kích hoạt bằng sự kiện nào?
if clone=true
when I start as a clone
script riêng
không thể
Khối lệnh "delete this clone" có tác dụng gì?
xóa sprite chính
xóa clone
xóa toàn bộ
dừng chương trình
Muốn tạo liên tục các đối tượng mới mỗi 0,5 giây, cách ghép khối phù hợp nhất là gì?
forever + wait + clone
broadcast
change size
switch costume
Nếu lồng hai vòng lặp repeat: repeat 5 bên ngoài và repeat 2 bên trong, tổng số lần khối lệnh trong vòng lặp trong cùng được chạy là bao nhiêu?
2
5
10
7
Một đoạn mã thay đổi biến x sao cho đối tượng di chuyển theo đường chéo. Mệnh đề mô tả chuyển động nào là đúng?
ngang
dọc
chéo
đứng yên
Cho biến sum được tính bằng cách cộng các giá trị theo hướng dẫn, kết quả cuối cùng của sum là bao nhiêu?
1
2
3
0
Vòng lặp "repeat until
chạy vô hạn
đến khi chạm cạnh
ngẫu nhiên
dừng 5 bước
Cho biến a khởi đầu bằng 1 và áp dụng công thức lặp a = a * 2 ba lần liên tiếp. Giá trị a sau cùng là bao nhiêu?
2
4
6
8
Một sprite muốn phát sáng đổi màu theo chu kỳ. Lựa chọn nào thể hiện tổ hợp khối lệnh phù hợp nhất để vừa đổi màu vừa chờ nhỏ giữa các lần?
change color + wait
broadcast + change x
repeat until
delete this clone
Trong Scratch, để tạo chuyển động giảm dần theo trục y, khối lệnh nào làm cho sprite đi xuống đều mỗi bước?
change y by 2
change y by -2
forever
wait
Trong ngữ cảnh tạo bản sao của sprite, thuật ngữ "đệ quy clone" mô tả điều gì?
Chỉ tạo đúng 1 clone rồi dừng
Liên tục tạo clone từ chính clone trước đó cho đến khi điều kiện dừng
Luôn tạo đúng 5 clone
Không chạy được vì thiếu sự kiện
Một danh sách trong Scratch hiện có 5 phần tử. Hỏi biến đếm phần tử trả về giá trị nào?
0
1
5
Ngẫu nhiên theo thời gian
Một sprite bắt đầu ở (x=20, y=10), sau đó di chuyển đến (x=40, y=20). Tọa độ cuối cùng của sprite là gì?
(20,10)
(40,20)
(10,5)
(0,0)
Hiệu ứng "color" trong Scratch tác động như thế nào lên sprite?
Làm sprite nhấp nháy theo thời gian
Thay đổi màu sắc của sprite
Phóng to kích thước sprite
Làm mờ sprite
Một biến đếm bắt đầu ở 5 và mỗi bước giảm 2 cho đến khi đạt 0. Giá trị kết thúc hợp lệ là gì?
5
0
-2
Báo lỗi vì giảm âm
Trong kiểm tra số trong Scratch, thuật toán nào xác định một số là số chẵn?
Kiểm tra số nguyên tố
Kiểm tra chia hết cho 2
Kiểm tra là số lẻ
Kiểm tra chia hết cho 3
Khối lệnh rượt chuột giúp sprite di chuyển theo hướng nào?
Luôn đi thẳng lên trên
Di chuyển đuổi theo vị trí con trỏ chuột
Di chuyển ngẫu nhiên không theo mục tiêu
Bay theo đường parabol cố định
Câu lệnh "repeat until mouse down" sẽ lặp cho đến khi điều kiện nào xảy ra?
Cho đến khi có hành động nhấn chuột xuống
Trong khi giữ chuột liên tục
Lặp vô hạn không điều kiện
Không chạy vì không có sự kiện
Nếu dùng hai vòng lặp: vòng lặp thứ nhất lặp 4 lần và vòng lặp thứ hai lặp 3 lần, tổng số lượt lặp cộng lại là bao nhiêu?
4
7
10
12
Thuật toán "tìm max" trên một danh sách số nhằm mục tiêu nào?
Tìm giá trị nhỏ nhất
Tìm giá trị lớn nhất
Tính tổng tất cả phần tử
Đếm số phần tử
Giá trị biến result bắt đầu ở 1 rồi tự nhân đôi qua mỗi bước trong 3 bước. Giá trị cuối cùng là bao nhiêu?
1
2
4
8
Trong Scratch, khi nhân vật (sprite) chạm vào mép màn hình và khối lệnh điều khiển có hành vi "bật nảy khi chạm tường", kết quả mô tả đúng nhất là gì?
tiếp tục đi thẳng không đổi hướng
đổi hướng và nảy khỏi mép
di chuyển lên xuống theo trục y
xoay vòng tại chỗ
Trong một điều kiện so sánh trong Scratch, biểu thức a < b sẽ trả về giá trị logic nào khi a không nhỏ hơn b?
OK
NO
2
5
