wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programming Semester Test Review

Total questions: 21

Worksheet time: 16mins

Name
Class
Date
1.

What are Conditionals?

a)

The action of doing something over and over again

b)

A piece of code that can easily be called over and over again

c)

An action launched by any external input

d)

Statements that only run under certain conditions

2.

What is a Function?

a)

The action of doing something over and over again

b)

A piece of code that can easily be called over and over again

c)

An action launched by any external input

d)

Statements that only run under certain conditions

3.

What is a Loop?

a)

The action of doing something over and over again

b)

A piece of code that can easily be called over and over again

c)

An action launched by any external input

d)

Statements that only run under certain conditions

4.

What is an Event?

a)

The action of doing something over and over again

b)

A piece of code that can easily be called over and over again

c)

An action launched by any external input

d)

Statements that only run under certain conditions

5.

What do you need to do if there is a problem with your program?

a)

Start Over

b)

Test your program

c)

Debug your program

d)

Cry

6.

What is a Sprite?

a)

A Place

b)

A character or object on Scratch

c)

A Soda

d)

A Car

7.

Which Sprite is the default on Scratch?

a)
b)
c)
d)
e)
8.

Which of these blocks can be found under the Motion tab on Scratch?

a)
b)
c)
d)
9.

Which of these statements about scratch is true?

a)

You can record a sound or pick a sound from the library

b)

All the blocks are purple

c)

You can only use 10 blocks per sprite

d)

You can only use the "Meow" sound on the cat sprite

10.

What is the name of the space in the middle of screen where you drag blocks to build your program?

a)

Blocks

b)

Toolbox

c)

Workspace

d)

Neverland

11.

How many steps are executed if this program runs in a sequential manner?

a)

12

b)

13

c)

14

d)

15

e)

1 million

12.

What is a basic unit of programmable color on a computer display or in a computer image?

a)

A Keyboard

b)

A Monitor

c)

A Conditional

d)

A Pixel

13.

What do you look for when condensing the number of blocks used in a program?

a)

Loops

b)

Patterns

c)

Conditionals

d)

Blocks

14.

What does DRY stand for?

4 lines
15.

How do you share your project on Scratch?

a)

A Blue Share Button

b)

An Orange Share Button

c)

A Green Share Button

d)

A Purple Share Button

16.

What is it called if you have a block inside of a block? (ex: a conditional inside of a conditional, a loop inside of a loop, a function inside of a function)

a)

Nested Blocks

b)

Repeated Blocks

c)

Double Blocks

d)

Buddy Blocks

17.

Which of these is a Conditional?

a)
b)
c)
d)
18.

Which of these is a If Conditional?

a)
b)
c)
d)
19.

Which of these is a Function Definition?

a)
b)
c)
d)
20.

Which of these is a Function Name?

a)
b)
c)
d)
21.

What is the benefit of using functions in your programs?

4 lines