wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Midterm- January - 2023

Total questions: 100

Worksheet time: 1hrs 28mins

Name
Class
Date
1.
What do you call the characters in Scratch? 
a)
Sprite
b)
Script
c)
Scratch
d)
Sprite Scripts 
2.
A costume is 
a)
A code block
b)
A motion 
c)
A different way a sprite looks
d)
A sound 
3.

The Y axis is

a)

"Up" and "Down"

b)

"Left and Right"

4.

Which block will give the sprite a location to start from when placed at the start of your code?

a)

Move

b)

Go To

c)

Switch Costume

d)

Start from

5.

The X axis is

a)

"Left" and "Right"

b)

"Up and Down"

6.

Which group of blocks include the "Say" block?

a)

Sound

b)

Looks

c)

Control

d)

Speak

7.

Which group of blocks include the "Glide" block?

a)

Motion

b)

Looks

c)

Control

d)

Sensing

8.

What does this button do in Scratch?

a)

Inserts a cat

b)

Open the Sprite library

c)

Inserts a picture

d)

Changes the scene

9.

What does this button do in Scratch?

a)

Inserts a cat

b)

Inserts a Sprite

c)

Inserts a sound

d)

Changes the scene

10.

Where to find these codes?

a)
b)
c)
d)
11.

Where to find these codes?

a)
b)
c)
d)
12.

Where to find these codes?

a)
b)
c)
d)
13.
a)
b)
c)
d)
14.

How to make the character move up?

a)
b)
c)

d)

15.

What will happen when you run this code?

a)

Change color

b)

Grow and shrink

c)

Spin

d)

Bounce

16.

What will happen when you run this code?

a)

Change color

b)

Grow and shrink

c)

Spin

d)

Bounce

17.

What makes a sprite write?

a)

Pen Blocks

b)

Control Blocks

c)

Operator Blocks

d)

Text-To-Speech Blocks

18.

What would the Sprite say if the Test is set to 10?

a)

My name is Bob

b)

I like Chocolate

c)

Hello

d)

I do not know

19.

Which direction would point a Sprite up?

a)

0

b)

90

c)

-90

d)

180

20.

What happens when you run this code?

a)

Go Up 

b)

Go Down 

c)

Go Left 

d)

Go Right 

21.

What is the output of the program?

a)
b)
c)
d)
22.

What is the output of the program?

a)
b)
c)
d)
23.

In which project do we use variables?

a)
b)
c)
d)
e)
24.

What was the purpose of using Multiplication and Subtraction blocks in this coding?

a)

To bounce and slow down

b)

To make it stop

c)

To make it touch the ground

d)

To make it fly

25.

How can we make the mouth turn to the direction that it is going?

a)

Point in direction

b)

Turn 15 degrees to the right

c)

Turn 15 degrees to the left

d)

If on edge bounce

26.

In which group is this block located?

a)

Variables

b)

Sound

c)

Motion

d)

Control

27.

In which group is this block located?

a)

Motion

b)

Sound

c)

Variables

d)

Looks

28.

In which group is this block located?

a)

Motion

b)

Looks

c)

Sensing

d)

Events

29.

In which group is this block located?

a)

Motion

b)

Variables

c)

Events

d)

Sensing

30.

In which group is this block located?

a)

Control

b)

Events

c)

Variables

d)

Operators

31.

What is the variable here?

a)

score

b)

hedgehog

c)

go to random position

d)

switch backdrop to

32.

Where can we find piano?

a)

b)

c)

d)

33.

How can we draw these lines?

a)

From costume

b)

From backdrop

c)

From coding

d)

From sprites

34.

Which one is a Motion block?

a)

b)

c)

d)

35.

Which one is NOT a sensing block?

a)

b)

c)

d)

36.

Which one is an event block?

a)

b)

c)

d)

37.

Which one is NOT a control block?

a)
b)
c)
d)

38.

Which one is NOT a motion block?

a)

b)

c)

d)

e)

39.

Which one is Not a variable block?

a)

b)

c)

d)

e)

40.

Which block lets you write an answer to an asked question?

a)
b)
c)
d)
41.

What does this block do?

a)

Connects two blocks

b)

Collects apples and bananas

c)

Adds apples to bananas

d)

Draws apples and bananas

42.

In which group is this block located?

a)

Control

b)

Events

c)

Variables

d)

Operators

e)

Looks

43.

In which group is this block located?

a)

Control

b)

Events

c)

Variables

d)

Operators

e)

Motion

44.

What is the link for the website with video tutorials for scratch?

a)

pll.harvard.edu

b)

edx.scratch.org

c)

coursera.scratch.edu

d)

videotutorial.scratch.org

45.

You can keep score in Scratch by creating a...

a)

Sprite

b)

Variable

c)

Loop

d)

Function

46.

We type ........ to turn our sprite to right

a)

0

b)

90

c)

180

d)

-90

47.
Which animals Scratch logo contains ?
a)
Koala
b)
Cat
c)
Lion
d)
Dog
48.
Which from the following is not a command ?
a)
forever until
b)
repeat until
c)
repeat
d)
forever
49.

The area where you play a game or run a project. This area is where you see the actions of your coding.

a)

Stage

b)

Block

c)

Sprite

d)

Costume

50.

This holds all the coding blocks available in Scratch. It can be opened by clicking the Scripts Tab.

a)

Blocks Palette

b)

Sprite

c)

Script

d)

Costume

51.

These alternate appearances of the Sprite. A Sprite can change its look to any of its costumes. Changing between costumes is often used to create animation.

a)

Block

b)

Stage

c)

Costumes

d)

Block Pallette

52.

The name of this character is ?

a)

cat

b)

mouse

c)

sprite

53.

What happens when the green flag is clicked is Scratch program?

a)

The program stops

b)

the program starts

c)

the program Freeze

d)

the program is deleted

54.

we can use variable to store

a)

Data

b)

operations

c)

movement

d)

control

55.

TO START THE ALGORITHM WE USE ......

a)
b)
c)
d)
56.

TO DRAW IN SCRATCH WE USE:

a)
b)
c)
d)
57.
You use _____ blocks to program Scratch
a)
Code
b)
Algorithm
c)
Sequence 
d)
Memory
58.
The Y axis is "Up" and "Down" 
a)
True 
b)
False 
59.

what are the two axis in scratch

a)

x and y

b)

n and t

c)

j and w

d)

k and somethig

60.

what will the sprite do ?

a)

does it move ?

b)

walk

c)

move

d)

when the green flag is clicked the sprite will move ten steps forword

61.
Which color indicate " Motion Command " ?
a)
Orange
b)
Green
c)
Blue
d)
Red
62.

What is the name of this part of Sratch?

a)

Sprites

b)

Backdrop

c)

Costume

d)

Blocks

63.

What is the name of this in Scratch?

a)

Costumes

b)

Code

c)

Script

d)

Backdrop

64.
What in this picture is a condition?
a)
When flag clicked
b)
Touching paddle?
c)
Forever if
d)
Move 5 steps
65.
What is a condition?
a)
Makes the Scratch cat touch something
b)
Instructions telling the program what to do
c)
When the Scratch cat touches something
d)
Tests whether something is true or false
66.

Create a program with the following algorithm?

a)
b)
c)
d)
67.

What does this block tell?

a)

Turn left 90 degrees

b)

Move 90 steps

c)

Repeat 90 times

d)

Turn right 90 degrees

68.

What dose this red shape do in Scratch?

a)

Start program

b)

Stop program

c)

Delay program

69.

What happens when you run this code?

a)

Go Up 

b)

Go Down 

c)

Go Left 

d)

Go Right 

70.

What happens when you run this code?

a)

Go Up 

b)

Go Down 

c)

Go Left 

d)

Go Right 

71.

What happens when you run this code?

a)

Go Up 

b)

Go Down 

c)

Go Left 

d)

Go Right 

72.

We type ........ to turn our sprite to down?

a)

0

b)

90

c)

180

d)

-90

73.

We type ........ to turn our sprite to left?

a)

0

b)

90

c)

180

d)

-90

74.

What is my name and last name?

a)

Erkingul Andakulova

b)

Erkina Andakulova

c)

Eliza Tabaldieva

d)

Aida Abibova

75.

Which sprite does the script that is displayed affect?

a)

Dinosaur1

b)

Star

c)

Balloon1

d)

Cat

76.

Look at the Scratch stage.What is the coordinate of the center of the screen?

a)

(x:0, Y:-180)

b)

(X:0, Y:0)

c)

(X:240, Y:180)

d)

(X:-240, Y:0)

77.

Look at the Scratch stage.Where on the stage is position (x:240, Y:180)?

a)

Top Left Corner

b)

Bottom Right corner

c)

The top middle

d)

Top Right Corner

78.

After the script block has been run, where will the ghost end up?

a)

(X:100, Y:50)

b)

(X:50, Y:50)

c)

(X:50, Y:100)

d)

(X:100, Y:100)

79.

Looking at the script block. What is the ghost's starting position? 

a)

(X:100, Y:50)

b)

(X:50, Y:50)

c)

(X:50, Y:100)

d)

(X:100, Y:100)

e)

(X:0, Y:0)

80.

Where does the ghost sprite end up after the script has been run?

a)

(X:240, Y:0)

b)

 

(X:-240, Y:0)

c)

 

(X:180, Y:240)

d)

(X:0, Y:0)

81.

Look at the script below. What would the cat sprite do?

a)

Meow then glide to the right

b)

Meow then glide to the left

c)

Meow then glide up

d)

Glide to the left and then meow

82.

Look carefully at the scripts below. How many times does the costume change happen?

a)

10

b)

20

c)

30

d)

40

83.

What happens to the shark when the spacebar is pressed, AND it is touching Fish1?

a)

Nothing happens

b)

The shark broadcasts a message and then switches to costume shark-a

c)

The shark switches to costume shark-b and broadcasts a message.

d)

The shark switches to costume shark-a

84.

Look carefully at the script below. How many times is the outer repeat done?

a)

36

b)

5

c)

4

d)

6

85.

Look carefully at the script below. Each time the outer repeat is done, the inner repeat is done 4 times. How many times is the inner repeat done?

a)

36

b)

5

c)

36 x 4

d)

6

86.

Look carefully at the script below. The block Turns right 10 degrees, and Change pen color by 10 are repeated how many times?

a)

36

b)

5

c)

36 x 4

d)

6

87.

In this script, Astronaut refers to:

a)

A backdrop

b)

A sprite

c)

A block

d)

A variable

88.

Which script will make Pico move to the right?

a)

a

b)

b

c)

c

d)

d

89.

When will the game over screen appear?

a)

When the balloon turns green

b)

When the balloon touches a cactus

c)

When the user clicks on a cactus

d)

When the user clicks on the balloon

90.

What is the name of the variable used in this script?

a)

Gryffindor

b)

wizard

c)

sprite

d)

house

91.

What is the purpose of this script?

a)

Make the shark swim to the right

b)

Make the shark change colour

c)

Make the shark play hide and seek

d)

Animate the shark

92.

What is the purpose of this script?

a)

Make the mouse bounce like a bouncing ball

b)

Make the mouse runaway from the cat

c)

Make the mouse run away and disappear off screen

d)

Make the mouse run across the screen indefinitely

93.

What will the cat say?

a)

I am a kitten!

b)

I am a junior cat!

c)

I am a senior cat!

d)

I am a mature cat!

94.

What is the name of the variable used in this script?

a)

rainbow

b)

colour

c)

space

d)

animate

95.

What is the purpose of this script?

a)

Launch the apple into space!

b)

Make the apple fly left to right!

c)

Make the apple bounce across the screen!

d)

Make the apple fall down!

96.

This script will draw a shape on the screen. What shape is it?

a)

Rectangle

b)

Triangle

c)

Hexagon

d)

Square

97.

What happens if the instruction blocks in Scratch are placed in the wrong order?

a)

The program will not run normally

b)

The program will not work properly because the instructions are jumbled

c)

The program will not run faster

d)

The program will not be slow

98.

What happens to the car if the number increases in the 'Move _ steps' command block?

a)

The car moves quicker

b)

The car stops

c)

The car moves backwards

d)

The car turns 360 degrees

99.

What is the function of the number 1?

a)

Finds your location

b)

Shows in 3D

c)

Searches

d)

Shows in 2D

100.

What is the function of the number 2?

a)

Finds your location

b)

Shows in 3D

c)

Searches

d)

Shows in 2D