Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GR8 Q3 TLE ICT Coding Quiz

Total questions: 59

Worksheet time: 30mins

Name
Class
Date
1.

What is coding according to Common Sense Education?

a)

The process of writing out steps for a computer to follow to achieve a goal or perform a task.

b)

A method of designing computer hardware.

c)

A way to create computer games without programming.

d)

A process of building physical machines.

2.

Which of the following is typically used for coding?

a)

Programming or scripting languages like HTML, Python, or JavaScript.

b)

Spoken languages like English or Spanish.

c)

Mathematical equations only.

d)

Physical tools like hammers and screwdrivers.

3.

What does coding allow a coder to do?

a)

Translate ideas into words, phrases, and syntax that the computer understands.

b)

Create physical objects using machines.

c)

Write stories for books.

d)

Design clothing patterns.

4.

Which phrase best describes coding?

a)

A language that tells a computer what to do.

b)

A method for creating art.

c)

A way to communicate with other people.

d)

A process for building houses.

5.

What is one of the main reasons coding is important today?

a)

It powers everything digital today.

b)

It is only used for creating video games.

c)

It is not relevant to solving real-life problems.

d)

It is only used for animations.

6.

Which of the following is NOT a common use of coding?

a)

Mobile apps

b)

Video games

c)

Cooking recipes

d)

Websites

7.

How does coding help solve real-life problems?

a)

By using technology to create solutions.

b)

By avoiding the use of technology.

c)

By focusing only on entertainment.

d)

By replacing all manual tasks.

8.

Which of the following is an example of coding application?

a)

Robots

b)

Gardening tools

c)

Paper notebooks

d)

Wooden furniture

9.

What is one of the areas where coding is used?

a)

Animations and simulations

b)

Physical exercise routines

c)

Traditional art techniques

d)

Manual typewriters

10.

What is block-based coding according to Common Sense Education?

a)

A method of coding that uses text-based programming languages.

b)

A beginner-friendly, visual approach to programming using drag-and-drop blocks.

c)

A way to write code using only numbers and symbols.

d)

A complex coding technique for advanced programmers.

11.

Which of the following is a key feature of block-based coding?

a)

Writing code using only text.

b)

Dragging and dropping blocks to build applications, games, and animations.

c)

Using advanced programming languages for complex tasks.

d)

Typing long lines of code manually.

12.

What is the main advantage of block-based coding for beginners?

a)

It requires advanced programming knowledge.

b)

It simplifies coding by using colorful blocks instead of typing.

c)

It focuses on text-based programming languages.

d)

It is only suitable for creating animations.

13.

Which of the following applications can be created using block-based coding?

a)

Games, animations, and applications.

b)

Only text-based documents.

c)

Advanced machine learning models.

d)

Complex database systems.

14.

What is one reason why block-based coding is used in Grade 8?

a)

It focuses on syntax rather than logic.

b)

It is visually engaging and easy to learn.

c)

It is more complicated than text-based coding.

d)

It skips foundational programming concepts.

15.

How does block-based coding help students in Grade 8 prepare for Grade 9 programming?

a)

It teaches advanced syntax directly.

b)

It provides a foundation for text-based coding like Python and JavaScript.

c)

It eliminates the need for learning text-based coding.

d)

It focuses only on visual design.

16.

Why is block-based coding considered less complicated for students?

a)

It focuses on logic rather than syntax.

b)

It skips teaching programming concepts.

c)

It is only used for visual design.

d)

It avoids teaching coding altogether.

17.

What is Scratch?

a)

A paid programming platform for professionals.

b)

A free, web-based programming platform for creating interactive games, animations, and stories.

c)

A tool for editing photos and videos.

d)

A platform for learning advanced coding languages like Python and Java.

18.

How do users create projects in Scratch?

a)

By writing complex code manually.

b)

By dragging and dropping colorful, graphical code blocks.

c)

By using pre-made templates only.

d)

By importing code from other programming languages.

19.

Which of the following can be created using Scratch?

a)

Interactive games, animations, and stories.

b)

Websites and mobile applications.

c)

Advanced machine learning models.

d)

Video editing projects.

20.

What is the first step to create a Scratch account?

a)

Click Join Scratch

b)

Go to scratch.mit.edu

c)

Create username and password

d)

Confirm email

21.

Which of the following is required to create a Scratch account?

a)

Enter birth month/year and country

b)

Provide a phone number

c)

Upload a profile picture

d)

Complete a coding challenge

22.

What is the digital responsibility reminder mentioned in the Scratch account creation guide?

a)

Avoid sharing passwords

b)

Avoid real names

c)

Avoid using public Wi-Fi

d)

Avoid sharing your email

23.

After completing all the steps to create a Scratch account, what can you do next?

a)

Start coding

b)

Log in and start creating

c)

Join Scratch forums

d)

Share your account details

24.

What is the purpose of the Stage (Top-Left Area) in the Scratch interface?

a)

It is where your project plays and sprites execute the code you write.

b)

It is where you write the code for your project.

c)

It is where you select and customize your sprites.

d)

It is where you save your project.

25.

What does the Stage in Scratch represent?

a)

The screen of your program.

b)

The coding area of your program.

c)

The library of sprites.

d)

The settings menu of your program.

26.

What can you do to enlarge the Stage in Scratch?

a)

Click the fullscreen icon.

b)

Drag the Stage to the center of the screen.

c)

Double-click the sprite.

d)

Use the zoom tool in the toolbar.

27.

What are the characters in the Scratch interface called?

a)

Sprites.

b)

Avatars.

c)

Icons.

d)

Figures.

28.

What is the purpose of the "Motion" block category in Scratch?

a)

To adjust volume and play sounds

b)

To detect touches, mouse, and keyboard

c)

To provide movement instructions like move, turn, and glide

d)

To store and change values

29.

Which block category in Scratch is used to trigger actions such as when the green flag is clicked or a key is pressed?

a)

Events (yellow)

b)

Control (orange)

c)

Operators (green)

d)

Sensing (light blue)

30.

What is the function of the "Looks" block category in Scratch?

a)

To detect touches, mouse, and keyboard

b)

To adjust appearance, speech, and costumes

c)

To perform math operations and comparisons

d)

To store and change values

31.

Which block category in Scratch is used for loops and waits?

a)

Control (orange)

b)

Variables (orange)

c)

Operators (green)

d)

Sound (pink)

32.

What is the purpose of the "Operators" block category in Scratch?

a)

To play sounds and adjust volume

b)

To perform math operations, comparisons, and join text

c)

To store and change values

d)

To detect touches, mouse, and keyboard

33.

Which block category in Scratch is used to store and change values?

a)

Variables (orange)

b)

Sensing (light blue)

c)

Events (yellow)

d)

Motion (blue)

34.

What is the function of the "Sensing" block category in Scratch?

a)

To detect touches, mouse, and keyboard

b)

To adjust appearance, speech, and costumes

c)

To provide movement instructions like move, turn, and glide

d)

To trigger actions such as when the green flag is clicked

35.

What is the purpose of the Code Blocks Area in the Scratch interface?

a)

To display the actual blocks from the selected category.

b)

To show the final output of the code.

c)

To provide a space for writing text-based code.

d)

To store completed projects.

36.

How are the blocks in the Code Blocks Area designed to ensure correct logic?

a)

They are shaped to fit together like puzzle pieces.

b)

They are color-coded for easy identification.

c)

They are numbered sequentially.

d)

They are arranged alphabetically.

37.

What action can you perform with blocks in the Code Blocks Area?

a)

Drag them to the script area.

b)

Delete them permanently.

c)

Convert them into text-based code.

d)

Save them as separate files.

38.

Which of the following categories is NOT typically found in the Code Blocks Area of Scratch?

a)

Motion

b)

Variables

c)

Operators

d)

Debugging

39.

What is the main purpose of the Script Area/Coding Workspace in the Scratch interface?

a)

To design the appearance of sprites

b)

To build and connect blocks for programming

c)

To add sound effects to the project

d)

To manage the project files

40.

What happens when you select a different sprite in the Script Area of Scratch?

a)

The background changes automatically

b)

The code for the selected sprite is displayed

c)

The sprite disappears from the workspace

d)

The blocks are deleted

41.

Which feature of the Script Area allows you to reorganize your code in Scratch?

a)

The backpack feature

b)

The zoom in/out feature

c)

The sprite selector

d)

The sound editor

42.

In Scratch, how are blocks connected in the Script Area?

a)

By dragging and dropping them randomly

b)

By connecting them like a flow of instructions

c)

By typing commands manually

d)

By selecting them from a dropdown menu

43.

What is the default tab in the Tabs Panel of the Scratch interface where you write your code?

a)

Costumes Tab

b)

Sounds Tab

c)

Code Tab

d)

Animation Tab

44.

Which tab in the Scratch interface allows you to edit or change how your sprite looks?

a)

Code Tab

b)

Costumes Tab

c)

Sounds Tab

d)

Animation Tab

45.

What can you do in the Sounds Tab of the Scratch interface?

a)

Write code

b)

Edit or change sprite looks

c)

Add, record, or edit sounds

d)

Create animations

46.

Which of the following is NOT a function of the Costumes Tab in the Scratch interface?

a)

Draw a new costume

b)

Recolor a sprite

c)

Switch to another costume for animations

d)

Add, record, or edit sounds

47.

Where is the Tabs Panel located in the Scratch interface?

a)

Bottom of the script area

b)

Top of the script area

c)

Left side of the screen

d)

Right side of the screen

48.

Where is the toolbar located in the Scratch interface?

a)

Bottom of the page

b)

Top of the page

c)

Left side of the page

d)

Right side of the page

49.

Which of the following is NOT an option available in the Scratch toolbar?

a)

File / Save Now

b)

Tutorials

c)

Language settings

d)

Add new sprite

50.

What can you do with the "Project name" option in the Scratch toolbar?

a)

Change the background of the project

b)

Rename your work

c)

Add a new sprite

d)

Delete your project

51.

Which toolbar option allows you to change the language settings in Scratch?

a)

File / Save Now

b)

Tutorials

c)

Language settings

d)

Sign out

52.

What is the purpose of the "Sign out" option in the Scratch toolbar?

a)

To save your project

b)

To log out of your account

c)

To rename your project

d)

To change the language settings

53.

What does the Green Flag button do in the Scratch interface?

a)

Stops all scripts

b)

Starts the project

c)

Deletes the project

d)

Saves the project

54.

What is the purpose of the Red Stop button in the Scratch interface?

a)

Starts the project

b)

Stops all scripts

c)

Saves the project

d)

Runs the program repeatedly

55.

Why are the Green Flag and Red Stop buttons used in Scratch?

a)

To test your program repeatedly during development

b)

To save your project

c)

To delete your project

d)

To change the background of the stage

56.

What is the purpose of the "Add Sprite" button in the Scratch interface?

a)

To choose a new character

b)

To change the stage background

c)

To delete a sprite

d)

To save the project

57.

What can you do with the "Add Backdrop" button in Scratch?

a)

Change the stage background

b)

Add a new sprite

c)

Delete a backdrop

d)

Save the project

58.

Which of the following is NOT a way to add a sprite or backdrop in Scratch?

a)

Search the Scratch library

b)

Draw your own

c)

Upload images

d)

Delete the Scratch library

59.

What are the two main functions of the "Add Sprite / Add Backdrop" buttons in Scratch?

a)

Choose a new character and change stage background

b)

Save the project and delete a sprite

c)

Add a new sprite and delete a backdrop

d)

Change the stage background and save the project