wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

little coder express course part 3

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

What is the main purpose of a loop?
ما الهدف من loop ?

a)

To stop a program
ايقاف البرنامج

b)

To repeat instructions
تكرار الاوامر

c)

To create a sprite
انشاء شخصيه

d)

To store values
تخزين البيانات

2.

Which of the following is an algorithm?
ما الجمله التي تعبر عن algorism ?

a)

A picture

b)

A random action

c)

Step-by-step directions to solve a problem

d)

A bug

3.

What is a bug in a program?
ما معني bug

a)

A character
شخصيه

b)

A correct output
ناتج صحيح

c)

A mistake in the code
خطأ في الكود

d)

A variable
متغير

4.

Why do we debug programs?
لماذا نقوم بعمليه debug

a)

To add more sprites
لاضافه المزيد من الشخصيات

b)

To make the program work correctly
لجعل البرنامج يعمل بشكل صحيح

c)

To slow the program
لابطاء البرنامج

d)

To remove loops
لحذف التكرار

5.

Why are functions useful?
ما فائده function

a)

They make programs longer

b)

They group repeated instructions

c)

They create bugs

d)

They stop loops

6.

Which situation uses an event?
ما الجمله التي تمثل حدث ؟

a)

Repeating code 5 times

b)

Running code when a key is pressed

c)

Storing a score

d)

Fixing an error

7.

What can a sprite do?
ما الذي يمكن ان يفعله sprite

a)

Only store numbers

b)

Move and interact

c)

Repeat loops

d)

Fix bugs

8.

Which task is best for a for loop?

a)

Moving forever

b)

Repeating an action 10 times

c)

Waiting for a click

d)

Making a decision

9.

What happens in a while loop?
ماذا يحدث داخل while loop

a)

Code runs once

b)

Code runs while a condition is true

c)

Code runs after stopping

d)

Code runs only if clicked

10.

What will an if block do?
ماذا تفعل if

a)

Repeat code

b)

Store data

c)

Run code only when a condition is true

d)

Stop the program

11.

Which is an example of using a variable?
ايا من هذه الامثله تعبر عن variable

a)

Moving a sprite

b)

Repeating a loop

c)

Saving a score number

d)

Pressing a key

12.

What is a nested loop?

a)

A loop that stops early

b)

A loop inside another loop

c)

A broken loop

d)

A long loop

13.

Which concept helps avoid repeating the same code many times?
ما المفهوم البرمجي الذي يمنعنا من اعاده كتابه نفس الاوامر مره اخري ؟

a)

Sprite

b)

Function

c)

Event

d)

Bug

14.

Which block helps a program make decisions?
ما الامر الذي يساعد البرنامج علي اتخاذ قرار

a)

Loop

b)

If

c)

Variable

d)

Function

15.

What happens if a while condition is always true?
ما الذي يحدث اذا كان شرط while دائما true

a)

The loop stops

b)

The program repeats forever

c)

The sprite disappears

d)

A bug is fixed

16.

Which concept is most important before writing code?
ما المفهوم البرمجي االاكثر اهميه في تطبيقه قبل كتابه الكود

a)

Sprite

b)

Algorithm

c)

Variable

d)

Event

17.

Which makes a game interactive?
ما الذي يجعل اللعبه بها تفاعل وتشويق

a)

Loops only

b)

Variables only

c)

Events and conditions

d)

Algorithms only

18.

Why do we change a variable value?
لماذا نقوم بتغيير قيمه المتغير

a)

To make the code longer

b)

To update information like score or level

c)

To repeat code

d)

To stop events

19.

Which task needs a nested loop?
ما المهمه التي تحتاج لnested loop

a)

Move once

b)

Repeat forever

c)

Repeat actions inside another repeated action

d)

Store a value