wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

L2 BigEd program

Total questions: 33

Worksheet time: 11mins

Name
Class
Date
1.

What is the name of the second block of the music program created in the previous lesson?

a)

Dormez-vous

b)

Dormez-jacques

c)

Dormez-blocks

d)

Dormez-iteration

2.

Which programming environment was used to create the Frere Jacques?

a)

Python

b)

Java

c)

Scratch

d)

C++

3.

What term is used to describe the process of getting computers to solve problems?

a)

Iteration

b)

Selection

c)

Sequence

d)

Programming

4.

What is the term for doing the same thing more than once in programming?

a)

Programming

b)

Selection

c)

Iteration

d)

Sequence

5.

What was the music created in the last lesson called?

a)

Frere Jacques

b)

Frere V

c)

Frere Blocks

d)

Frere Selection

6.

What are the usable parts in Scratch called?

a)

Iterations

b)

Sequences

c)

Blocks

d)

Selections

7.

What is the term for making choices in programming?

a)

Iteration

b)

Programming

c)

Selection

d)

Sequence

8.

What is the term for running instructions in order in programming?

a)

Iteration

b)

Programming

c)

Selection

d)

Sequence

9.

What is a variable in computer programming?

a)

A type of computer program

b)

A name that refers to data being stored by the computer

c)

A device used to input data into a computer

d)

A set of instructions for the computer

10.

Which component of a computer system is responsible for manipulating data into information?

a)

Storage

b)

Input

c)

Process

d)

Output

11.

What is the role of the 'Output' component in a computer system?

a)

To receive data for processing

b)

To store data permanently

c)

To display or produce the result of processed data

d)

To perform calculations and process data

12.

What are the three main components of a computer system as shown in the diagram?

a)

Input, Output, Storage

b)

Input, Process, Output

c)

Process, Storage, Control

d)

Input, Control, Output

13.

What are the three components of the computational thinking process illustrated in the diagram?

a)

Sequence, Selection, Iteration

b)

Input, Storage, Output

c)

Analysis, Design, Implementation

d)

Coding, Testing, Debugging

14.

According to the diagram, what is the correct order of the computational thinking process?

a)

Input, Process, Output

b)

Process, Input, Output

c)

Output, Process, Input

d)

Input, Output, Process

15.

What does the "Process" step in the diagram involve?

a)

Storing data

b)

Generating output

c)

Receiving input

d)

Performing operations based on Sequence, Selection, and Iteration

16.

What will the Scratch program do when the green flag is clicked?

a)

It will ask for your name and then say "Hello" for 2 seconds.

b)

It will say "Hello" for 2 seconds and then say "I'm Big Ed from the year 2182" for 4 seconds.

c)

It will immediately say "I'm Big Ed from the year 2182" without waiting.

d)

It will only ask for your name and wait for an answer.

17.

What happens after the Scratch program asks for your name?

a)

It will say "Hello" followed by the name you entered for 2 seconds.

b)

It will set the variable 'name' to 'answer' without saying anything.

c)

It will define a new function called 'ask_name'.

d)

It will end the program without any further action.

18.

What is the purpose of the 'ask_name' block in the Scratch code?

a)

To define a new variable called 'name'.

b)

To ask the user for their name and wait for an answer.

c)

To say "Hello" to the user.

d)

To end the program.

19.

Which category does the block "when [green flag] clicked" belong to?

a)

Looks

b)

My blocks

c)

Events

d)

Variables

20.

What category is the "ask [what's your name] and wait" block part of?

a)

Sensing

b)

Operators

c)

Events

d)

Looks

21.

What is the category of the block "define ask_name"?

a)

Variables

b)

Events

c)

Looks

d)

My blocks

22.

Which category does the block "set [name] to [answer]" belong to?

a)

Events

b)

Looks

c)

Variables

d)

Operators

23.

What category is the "join [hello] [name]" block part of?

a)

My blocks

b)

Looks

c)

Sensing

d)

Operators

24.

What happens when your program reaches the ask_name block?

a)

It stops the program.

b)

It creates a new variable.

c)

It calls the subroutine 'define ask_name'.

d)

It outputs the name to the screen.

25.

What is 'define ask_name' in the context of the program?

a)

A variable

b)

A loop

c)

A condition

d)

A subroutine

26.

Below 'define ask_name', what are the two variables being used?

a)

answer, question

b)

name, response

c)

answer, name

d)

question, response

27.

What must you always do before using a variable in the program shown in the image?

a)

Define the variable

b)

Print the variable

c)

Increment the variable

d)

Delete the variable

28.

What is the purpose of the 'ask' block in the program shown in the image?

a)

To display a message

b)

To define a function

c)

To get user input

d)

To set a variable

29.

According to the image, for how many seconds will the 'say' block join "Hello" and the name and display it?

a)

1 second

b)

2 seconds

c)

3 seconds

d)

4 seconds

30.

What is the initial value of the temperature variable when the flag is clicked in Big Ed's program?

a)

0

b)

5

c)

1

d)

10

31.

After the first change, what will be the new value of the temperature variable in Big Ed's program?

a)

0

b)

10

c)

5

d)

-2

32.

What will Big Ed say after the temperature variable changes for the second time?

a)

"8"

b)

"5"

c)

"10"

d)

"0"

33.

For how many seconds in total will Big Ed say the temperature out loud?

a)

2 seconds

b)

4 seconds

c)

5 seconds

d)

6 seconds