wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Scratch Test

Total questions: 24

Worksheet time: 22mins

Name
Class
Date
1.

What is Scratch?

ما هو سكراتش؟

a)

A drawing tool

أداة للرسم

b)

A programming language for kids

لغة برمجة للأطفال

c)

A game development platform

منصة لتطوير الألعاب

d)

A photo editing software

برنامج لتحرير الصور

2.

What is a block in Scratch?

ما هو "البلوك" في سكراتش؟

a)

A command to control a sprite

أمر للتحكم في كائن

b)

A part of a game
جزء من لعبة

c)

A tool to draw

أداة للرسم

d)

A type of background

نوع من الخلفية

3.

Name two types of blocks in Scratch and their purpose.

اذكر نوعين من البلوكات في سكراتش وهدفهما.

a)

Motion block and Sound block

بلوك الحركة وبلوك الصوت

b)

Drawing block and Game block

بلوك الرسم وبلوك اللعبة

c)

Control block and Text block

بلوك التحكم وبلوك النص

d)

Timer block and Pause block

بلوك المؤقت وبلوك التوقف

4.

Why do we use loops in Scratch?

To ------ a set of actions multiple times

(a)  

5.

How do you make a sprite move 10 steps when the right arrow key is pressed?

كيف تجعل الكائن يتحرك 10 خطوات عند الضغط على السهم الأيمن؟

a)

When green flag clicked → move 10 steps

b)

When right arrow key pressed → move 10 steps

c)

When space key pressed → turn 15 degrees

d)

When up arrow key pressed → move 10 steps

6.

I want this bear to move 30 steps, say hello, and then change its costume when I click on the green flag.

أريد أن يتحرك هذا الدب 30 خطوات، يقول مرحبًا، ثم يغير زيّه عندما أنقر على العلم الأخضر.

a)

b)

c)

d)

7.

Is this condition true or false?

هل هذه الحالة صحيحة أم خاطئة؟

a)

True

b)

False

8.

Is this condition true or false?

هل هذه الحالة صحيحة أم خاطئة؟

a)

True

b)

False

9.

Knowing that the sprite is in this position, will it say hello or do nothing?

مع العلم أن الكائن في هذا الموقع، هل سيقول مرحبًا أم لن يفعل شيئًا؟

a)

Say hello

b)

Do nothing

10.

Give the number of the sprite that will say hello according to its position.

أعطِ رقم الكائن الذي سيقول مرحبًا بناءً على موقعه.

4 lines
11.

How do you make a sprite rotate continuously?

كيف تجعل الكائن يدور بشكل مستمر؟

a)

Forever → move 10 steps

للأبد → يتحرك 10 خطوات

b)

Forever → turn 15 degrees

للأبد → يدور 15 درج

c)

Repeat 10 times → turn 15 degrees

كرر 10 مرات → يدور 15 درجة

d)

Repeat until edge → move 10 steps

كرر حتى الحافة → يتحرك 10 خطوات

12.

Will the sprite say true or say false?

هل سيقول الكائن صحيح أم خاطئ؟

a)

say true

b)

say false

13.

What is the difference between if then and if then else?

ما الفرق بين إذاً ثم وإذاً ثم خلاف ذلك؟

a)

If then executes code only if true; if then else executes one block if true and another if false.

إذاً ثم تنفذ الشيفرة فقط إذا كانت صحيحة؛ إذاً ثم خلاف ذلك تنفذ كتلة إذا كانت صحيحة وأخرى إذا كانت خاطئة

b)

If then always runs; if then else never runs.

إذاً ثم دائماً تعمل؛ إذاً ثم خلاف ذلك لا تعمل أبداً

c)

If then is for loops; if then else is for functions.

إذاً ثم للحلقات؛ إذاً ثم خلاف ذلك للدوال

d)

If then can have no condition; if then else needs a condition.

إذاً ثم بدون شرط؛ إذاً ثم خلاف ذلك تحتاج شرط

14.

Which block allows a character to move 10 steps?

ما هو الكتلة التي تسمح للشخصية بالتحرك 10 خطوات؟

a)

Glide to x:... y:...

الانزلاق إلى x:... y:..

b)

Repeat 10 times

تكرار 10 مرات

c)

Move 10 steps

التحرك 10 خطوات

d)

Say "Hello"

قول "مرحبًا"

15.

What does the "set drag mode draggable" block do in Scratch?

ماذا يفعل أمر "set drag mode draggable" في سكراتش؟

a)

It allows the sprite to be dragged around the stage with the mouse.

يسمح بسحب الكائن على المسرح باستخدام الفأرة.

b)

It changes the sprite's size when clicked.

يغير حجم الكائن عند النقر عليه.

16.

Is this true or false?

هل هذا صحيح أم خاطئ؟

a)

False

خاطئ

b)

True

صحيح

17.

What will the sprite say: 'Yes' or 'No'?

ماذا سيقول الكائن: 'نعم' أم 'لا'؟

a)

Yes

b)

NO

18.

return

(a)  

19.

a)

4

b)

5

20.

a)

11

b)

12

21.



(a)  

22.
a)

s

b)

h

c)

r

d)

c

23.

Draw the things you like

ارسم الأشياء التي تحبها

24.



(a)