Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

S1 summative Test- Programming

Total questions: 25

Worksheet time: 50mins

Name
Class
Date
1.

Your teacher tells you to create a new project in Scratch. What should be the steps?

a)

Add a background, delete the cat , then add new sprites and code

b)

Create a New project, add sprites, click Save

c)

Create a New project, Rename and save. Then add a background and sprites

2.

Let's say you want to open an existing project in order to continue working on it. Which Icon(s) can you press to open it?

a)

A

b)

B

c)

C

d)

B or C

3.

What block is the algorithm missing to make sure the computer checks more than once if the cat is touching the Golden ring (Sprite 2) in order to play the Cheer sound.

a)

A repeat 10 block

b)

A forever Loop

c)

Wait Until

d)

When the green flag is clicked.

4.

True or False: Scratch encourages Copying or Remixing other creators projects as long as you give credit to the original owner.

a)

True

b)

False

5.

To add a new sprite to your code, you click on:

a)
b)
c)
6.

What is the variable in this code?

a)

keep score

b)

random position

c)

edge

7.

What does this section called?

a)

Stage

b)

Sprite

c)

Script

d)

Costumes

8.

A blocks that hold value and can be changed

a)

Operational Blocks

b)

Event Blocks

c)

Sensing Blocks

d)

Variable Blocks

9.

Sensing blocks are used to tell the sprite what to do when touching something on the stage.

a)

True

b)

False

10.

A block that sends messages from one sprite to another

a)

When the green flag is clicked

b)

Broadcast block

c)

Forever Loop

d)

If/Then Block

11.
An organized set of rules or steps to perform an action, is also known as...
a)
Scratch
b)
Software
c)
Algorithm
d)
Block
12.
What command draws a rectangle?
a)
rec (10, 20, 100, 200);
b)
rect (10, 20, 100, 200)
c)
rect (10, 20, 100, 200);
d)
ellipse (10, 20, 40, 40)
13.
Which command colors the background of your canvas?
a)
background 
b)
endShape
c)
var = color
d)
fill
14.
What command removes the outlines from shapes?
a)
noOutline ();
b)
noColor();
c)
noBorder();
d)
noStroke ();
15.
What command draws a perfect circle?
a)
ellipse (80, 60, 100, 105);
b)
ellipse(80, 60, 100, 100);
c)
circle (80, 60, 80, 60):
d)
ellipse (80, 60, 105, 100);
16.
What command colors a shape?
a)
color (43, 255, 0);
b)
bucket (43, 255, 0);
c)
fill (43, 255, 0);
d)
bucket (43, 255, 0);
17.
What command draws a line?
a)
stroke (200, 220, 275, 220);
b)
line (200, 220, 275, 220);
c)
horizontal (200, 220,  60, 75);
d)
pencil (200, 220, 275, 220);
18.
What is at the end of a line of code?
a)
#
b)
;
c)
)
d)
>
19.

The (x, y, w, h) in a command are called "parameters".

a)

True

b)

False

20.

The 'X' parameter

a)

moves the object left and right

b)

moves the objectup and down

c)

changes with width

d)

changes the height

21.

The 'Y' parameter

a)

moves the object left and right

b)

moves the object up and down

c)

makes the object wider or thinner

d)

makes the object taller or smaller

22.

The 'H' parameter

a)

moves the object left and right

b)

moves the object up and down

c)

makes the object wider or thinner

d)

makes the object taller or shorter

23.

The 'W' parameter

a)

moves the object left and right

b)

moves the object up and down

c)

makes the object thicker or thinner

d)

makes the object taller or shorter

24.

How well do you understand the concepts and ideas we have explored and learned about in Scratch, CodeMonkey and Khan Academy?

a)

Not confident. I really don't get this coding thing.

b)

I sort of understand what we have learned.

c)

I understand most of what we learned, but need some practice to get better.

d)

I got this. I could teach my classmates how to use almost all we have learned the past semester.

25.

Bonus question: Your favorite programming teacher is_______________

a)

Mr. Rivas

b)

Mr. Rivas

c)

Mr. Rivas

d)

Mr. Rivas