wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

CKQG_Scratch 01-Basic concepts

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.
These two commands are associated with what computer science principle?
a)
Branching
b)
Iteration
c)
Methods
d)
Objects
2.
This command block is associated with what computer science principle?
a)
Branching
b)
Iteration
c)
Methods
d)
Objects
3.
Another term for branching is...
a)
Decision Points
b)
Loops
c)
Pulling commands from other libraries
d)
Start-up meetings to get everyone dedicated to solving the most important aspects of the software they are developing
4.
A sprite in MIT Scratch represents what type of computer science principle?
a)
Branching
b)
Iteration
c)
Methods
d)
Objects
5.
Another term for iteration is...
a)
Decision Points
b)
Loops
c)
Pulling commands from other libraries
d)
Start-up meetings to get everyone dedicated to solving the most important aspects of the software they are developing
6.
Why do we use loops?
a)
To run the program forever
b)
So we do not have to start a program again
c)
To start a program
d)
To make the Scratch cat run in circles
7.

What is a conditional?

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

8.
What is interactivity?
a)
When you can touch something
b)
Instructions telling the program what to do
c)
Has an input and an output
d)
Tests whether something is true
9.

When 2 or more algorithms are synchronized to run at the same time, this is an example of...

a)

iterations

b)

parallelism

c)

peripheral devices

d)

conditional statements

10.

An algorithm is a ...

a)

step-by-step series of instructions

b)

different form of event handling

c)

parallel program

d)

conditional statement

11.
Scratch is a free programming language where you can create your own interactive stories, games, and animations.
a)
True
b)
False
12.
The Scratch logo contains a....
a)
Koala
b)
Cat
c)
Lion
d)
Dog
13.

Scratch is a_____________________

a)

Programming language

b)

video editing software

c)

gaming application

14.

What do you call the list of commands in Scratch?

a)

Variable

b)

Scratch

c)

Program

d)

Script

15.

Scratch is a free programming language where you can create your own interactive stories, games, and animations

a)

True

b)

False

16.

What is a loop?

a)

Starting the program

b)

Allows something to be repeated

c)

Ending the program

d)

Run the program

17.

An organised set of rules or steps to perform an action, is also known as...

a)

An algorithm

b)

A piece of software

c)

A block

d)

Scratch

18.

Start

Put your hand on the doorknob

Turn the doorknob to the side until it unlocks the door

Push or pull the door to open it

End

..................................................

What would be an appropiate title for this sequence?

a)

How to push a door

b)

Steps to stand infront of a door

c)

Steps to touch a doorknob

d)

How to open a door

19.

A program is

a)

a red fruit with lots of seeds.

b)

a collection of instructions (blocks) that a computer follows to complete a task.

c)

a language that computers recognize.

20.
the user selects a virtual object by "grabbing" it and dragging it to a different location or onto another virtual object
a)
Drag & Drop Programming
b)
Motion Block
c)
Control Block
d)
Operator Block
21.
An organized set of rules or steps to perform an action, is also known as...
a)
Scratch
b)
Software
c)
Algorithm
d)
Block
22.

What is the key word used for when code is repeated or looped?

a)

Iteration

b)

Isolation

c)

ISO File

d)

Instantaneous

23.

Data can be stored in a Scratch program, what is data saved in?

a)

Stage

b)

Variable

c)

Variant

d)

Code drawer

24.

What is the purpose of an algorithm?

a)

Sort data

b)

Solve a problem

c)

Add numbers together

d)

Give instructions to a destination

25.

Which of the following statements best describes the term 'code'?

a)

A secret message, eg Caesar Cipher.

b)

A standard of dress, eg dress code.

c)

The instructions that are written in a programming language, eg Scratch.

d)

The instructions that are written in a code, eg a secret message.

26.

In the programming language Scratch, what is the purpose of the "script"?

a)

It is a character in a game or program.

b)

It is the background in a game or program.

c)

It is the instructions for the program.

d)

It is used to keep the score or add a timer.

27.

This involves the processing of application code blocks, in the order that they are laid about, starting at the beginning of a script and continuing to the end.

a)

Conditional programming logic

b)

Sequential processing

c)

Boolean logic

28.

In the programming language Scratch, what is the purpose of the "sprite"?

a)

It is a character in a game or program.

b)

It is the background in a game or program.

c)

It is the instructions for the program.

d)

It is used to keep the score or add a timer.

29.

What is a "variable"?

a)

A named value in a program that always stays the same, eg the value for pi.

b)

A character in a game, eg Scratch the cat.

c)

A background in a game, eg a range of mountains.

d)

A named value that can change throughout the program, eg a timer or a score.

30.

What programming concept is being shown here?

a)

SEQUENCING

b)

SELECTION

c)

ITERATION