wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Scratch Basics Quiz

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Apa fungsi utama dari variabel di Scratch?

a)

Untuk menyimpan nilai untuk digunakan kembali

b)

Untuk menggerakkan sprite secara otomatis

c)

Untuk mengubah warna blok

d)

Untuk membuat suara baru

2.

Jika Anda ingin sprite bergerak ke posisi tertentu (misalnya, x:0 y:0), blok mana yang harus Anda gunakan?

a)

Glide 1 detik ke x:0 y:0

b)

Go to x:0 y:0

c)

Change x by 10

d)

If touching color

3.

Apa fungsi dari blok 'if then else'?

a)

Ulangi instruksi selamanya

b)

Jalankan hanya satu kondisi

c)

Jalankan pilihan yang berbeda berdasarkan kondisi

d)

Jalankan kode yang mungkin berdasarkan kondisi

4.

Ketika dua sprite perlu berinteraksi, apa cara yang paling efektif untuk melakukannya?

a)

Gunakan siaran dan terima

b)

Gunakan hanya loop selamanya

c)

Gunakan blok gerakan

d)

Gunakan ubah ukuran dengan

5.

Jika Anda ingin sprite berhenti bergerak ketika menyentuh warna merah, struktur logika mana yang benar?

a)

Selamanya → Bergerak → Berkata

b)

Selamanya → Jika menyentuh warna merah → Hentikan semua

c)

Jika menyentuh warna merah → Bergerak 10 langkah

d)

Selamanya → Jika menyentuh warna merah → bergerak 0 langkah

6.

Dalam Operator, apa yang digunakan blok 'join'?

a)

Menggabungkan dua teks

b)

Menambahkan angka

c)

Menetapkan kecepatan sprite

d)

Mengulangi instruksi tertentu

7.

Kenapa 'tunggu 1 detik' penting dalam animasi sprite?

a)

Supaya program berhenti selamanya

b)

Untuk menambahkan jeda agar animasi terlihat alami

c)

Supaya sprite tidak dapat dikendalikan

d)

Untuk menghapus kostum lama

8.

Jika sebuah program menggunakan terlalu banyak loop, risiko apa yang mungkin terjadi?

a)

Sprite menjadi tidak terlihat

b)

Program menjadi lambat atau membeku

c)

Musik berhenti selamanya

d)

Kostum berubah secara otomatis

9.

Kapan Anda harus menggunakan blok 'clone'?

a)

Ketika Anda ingin sprite berubah warna

b)

Ketika Anda ingin secara otomatis membuat salinan sprite

c)

Ketika Anda ingin mengubah latar belakang

d)

Ketika Anda ingin menghapus variabel

10.

Bagaimana cara menghapus klon setelah selesai digunakan?

a)

Ketika saya mulai sebagai klon → hentikan semua

b)

Hapus sprite dari perpustakaan

c)

Ketika saya mulai sebagai klon → hapus klon ini

d)

Hapus semua kode

11.

Jika Anda ingin sprite mengikuti penunjuk mouse, blok mana yang harus Anda gunakan?

a)

Point towards mouse-pointer

b)

Repeat until mouse-down

c)

Say mouse-pointer

d)

Play sound until done

12.

Untuk membuat sistem penilaian, blok mana yang dibutuhkan?

a)

Ubah skor menjadi 1

b)

Meluncur ke posisi acak

c)

Selamanya putar suara

d)

Jika menyentuh tepi

13.

Apa fungsi blok 'pilih acak'?

a)

Menghasilkan angka dalam rentang tertentu

b)

Menghapus semua variabel

c)

Menambahkan angka acak

d)

Memberhentikan sebuah loop

14.

Ketika sebuah sprite harus melakukan dua hal sekaligus (misalnya, bergerak dan berbicara), fitur Scratch mana yang digunakan?

a)

Backpack

b)

Beberapa skrip berjalan di blok skrip yang berbeda

c)

Hapus klon ini

d)

Ubah efek hantu

15.

metode apa yang Anda lakukan untuk mengkode dengan efisien?

a)

Operator

b)

Blok saya

c)

Blok jika maka else

d)

event dan kontrol

16.

Blok mana yang akan Anda gunakan untuk mengulangi suatu tindakan sejumlah tertentu kali?

a)

Tunggu 1 detik

b)

Ulangi 10 kali

c)

Selamanya

d)

Ulangi sampai

17.

Block mana yang digunakan untuk mengubah penampilan sprite?

a)

Ganti kostum ke

b)

Putar suara

c)

Ubah ukuran dengan

d)

Pindah ke depan

18.

Apa tujuan dari blok 'broadcast'?

a)

Untuk mengubah latar belakang

b)

Untuk menghentikan semua skrip

c)

Untuk mengirim pesan ke sprite lain

d)

Untuk membuat variabel baru

19.

Jika Anda ingin sprite mengubah kostum setiap detik, blok mana yang harus Anda gunakan?

a)

Waktu tunggu 1 detik

b)

Ulangi 10 kali

c)

Jika menyentuh warna

d)

Selamanya

20.

Apa yang terjadi jika Anda tidak menggunakan blok 'hentikan semua' dalam program?

a)

Program akan berjalan selamanya

b)

Sprite akan berhenti bergerak

c)

Program akan menjadi lebih cepat

d)

Semua variabel akan dihapus

21.

Blok mana yang digunakan untuk mengubah posisi sprite secara acak?

a)

Point towards mouse-pointer

b)

Go to random position

c)

Change x by 10

d)

Glide to x:0 y:0

22.

Blok mana yang digunakan untuk mengubah ukuran sprite?

a)

Ubah ukuran dengan

b)

Ganti kostum ke

c)

Hapus klon ini

d)

Putar suara

23.

Jika Anda ingin sprite bergerak secara otomatis setiap detik, blok mana yang harus Anda gunakan?

a)

Jika menyentuh warna

b)

Ulangi selamanya

c)

Glide 1 detik ke posisi acak

d)

Tunggu 1 detik

24.

Apa yang dilakukan blok 'set variable to'?

a)

Menampilkan nilai variabel

b)

Menghapus variabel

c)

Menambahkan nilai ke variabel

d)

Menetapkan nilai baru untuk variabel

25.

Jika kita ingin membuat angka acak, sebaiknya kita menggunakan blok?

a)

pick random rumber

b)

move

c)

operator

d)

variable