wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computational Thinking Quiz - Grade 7

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

You are asked to make fruit juice at home. You start by washing the fruit, cutting it, and then blending it. These steps are an example of...

a)

Abstraction

b)

Algorithm

c)

Pattern

d)

Decomposition

2.

In computational thinking, the step to break a large problem into smaller parts is called...

a)

Abstraction

b)

Decomposition

c)

Pattern

d)

Programming

3.

When you observe several types of flowers and find that all flowers have petals, stems, and leaves, you are performing the process of...

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

4.

Which example shows the process of abstraction?

a)

Creating a sequence of steps to wash hands

b)

Grouping animals based on habitat

c)

Extracting important information from a map to create a simple layout

d)

Sorting cooking steps

5.

In creating a program to move a character to the right in a game, we arrange instructions like 'press right arrow = character moves right'. This is an example of...

a)

Algorithm

b)

Abstraction

c)

Pattern

d)

Decomposition

6.

A student is asked to make a list of steps for brushing teeth. He writes: '1. Take the toothbrush, 2. Put toothpaste, 3. Brush teeth, 4. Rinse'. This shows computational thinking ability in terms of...

a)

Pattern Recognition

b)

Abstraction

c)

Algorithm

d)

Decomposition

7.

When working on a project task, your group divides the work: some search for images, some write, and some design. This includes the technique of...

a)

Pattern Recognition

b)

Abstraction

c)

Algorithm

d)

Decomposition

8.

Why is computational thinking important in everyday life?

a)

So we can become programmers

b)

So we can play games

c)

So we can solve problems logically and systematically

d)

So we can use computers

9.

Which of the following is not included in the principles of computational thinking?

a)

Decomposition

b)

Visualization

c)

Algorithm

d)

Abstraction

10.

In solving complex math problems, Dani breaks it down into simpler problems that are easier to solve. This technique is called...

a)

Abstraction

b)

Pattern Recognition

c)

Algorithm

d)

Decomposition