NEW
Font size
WorksheetsYr 7 Scratch Programming
Total questions: 20
Worksheet time: 14mins
Which of the following statements best describes the term 'programming'?
A set of instructions
A group of words
Building blocks
Entertainment on the TV
What is the purpose of an algorithm?
Sort data
Solve a problem
Add numbers together
Give instructions to a destination
An algorithm can be represented in words and images. What is this called?
pseudo-code and a flow diagram.
alphanumeric.
string and integer.
txt and jpg.
Which of the following statements best describes the term 'code'?
A secret message, eg Caesar Cipher.
A standard of dress, eg dress code.
The instructions that are written in a programming language, eg Scratch.
The instructions that are written in a code, eg a secret message.
In the programming language Scratch, what is the purpose of the "sprite"?
It is a character in a game or program.
It is the background in a game or program.
It is the instructions for the program.
It is used to keep the score or add a timer.
In the programming language Scratch, what is the purpose of the "stage"?
It is a character in a game or program.
It is the background in a game or program.
It is the instructions for the program.
It is used to keep the score or add a timer.
In the programming language Scratch, what is the purpose of the "script"?
It is a character in a game or program.
It is the background in a game or program.
It is the instructions for the program.
It is used to keep the score or add a timer.
What is a "variable"?
A named value in a program that always stays the same, eg the value for pi.
A character in a game, eg Scratch the cat.
A background in a game, eg a range of mountains.
A named value that can change throughout the program, eg a timer or a score.
Which of the following is NOT a relational operator?
= (Equals)
> (More than)
< (Less than)
+ (Addition)
Which of the following is NOT a mathematical operator?
- * (Multiplication)
> (More than)
/ (Division)
+ (Addition)
Which of the following symbols means "greater than"?
<
**
/
>
Which of the following symbols means "subtraction"?
*
/
=
-
What is the purpose of "sensing" in the programming language Scratch?
To control the sprite, eg initialise a position on the stage.
To make the sprite interact with other sprites, colours or the edge of the stage.
To make the sprite move, eg 10 steps.
To make the sprite play a sound, eg meow.
What is the purpose of "control" in the programming language Scratch?
To control the sprite, eg initialise a position on the stage.
To make the sprite interact with other sprites, colours or the edge of the stage.
To make the sprite move, eg 10 steps.
To make the sprite play a sound, eg meow.
What is the purpose of "motion" in the programming language Scratch?
To control the sprite, eg initialise a position on the stage.
To make the sprite interact with other sprites, colours or the edge of the stage.
To make the sprite move, eg 10 steps.
To make the sprite play a sound, eg meow.
What is the purpose of "sound" in the programming language Scratch?
To control the sprite, eg initialise a position on the stage.
To make the sprite interact with other sprites, colours or the edge of the stage.
To make the sprite move, eg 10 steps.
To make the sprite play a sound, eg meow.
In the programming language Scratch a character can be instructed to repeat a section of code a specified number of times. What is this called?
Repetition
Recursion
Both of these
Neither of these
In the programming language 'Scratch' a character can be instructed to repeat a section of code. An alternative instruction to 'repeat' which makes the character loop an instruction is called?
"if"
"when"
"while"
"for"
Which block of code is used to make the character change costume?
Control
Looks
Motion
Sensing
What is the term used when a program does not work?
Error.
Execution.
Syntax.
Terminator.
