wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7-8 Computational Thinking 2021-2022

Total questions: 30

Worksheet time: 18mins

Name
Class
Date
1.
Breaking a complex problem down into smaller problems and solving each one individually.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
2.
Picking out the important bits of information from the problem, ignoring the specific details that don't matter.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
3.
What is abstraction?
a)
The process of filtering out unnecessary detail.
b)
The process of filtering out irrelevant characteristics
c)
The process of filtering out irrelevant characteristics and unnecessary detail.
4.
To be able to draw cars, which one of the following characteristics is it necessary to know about?
a)
Who owns them
b)
Who sells them
c)
If they have wheels
5.
Why do we need to think computationally?
a)
To help us program
b)
To help us solve complex problems more easily
c)
To help us to think like a computer
6.
Which of the following is NOT a computational thinking technique?
a)
Decomposition
b)
Abstraction
c)
Coding
7.
What is a complex problem?
a)
A problem that, at first, is not easy to solve
b)
A problem that, at first, is not easy to understand
c)
A problem that, at first, is not easy to solve or to understand.
8.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

9.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

10.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

11.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

12.

What is a FLOWCHART?

a)

A visual representation of an algorithm.

b)

A diagram that shows abstraction.

c)

A series of shapes.

d)

A diagram that shows selecting a burger.

13.

What does an arrow represent in a FLOWCHART?

a)

Start

b)

Decision

c)

Data flow

d)

Process

14.

What is the OUTPUT if the user enters "YES"?

a)

Leave umbrella at home.

b)

Take an umbrella.

15.
Which of the following is NOT an example of computational thinking?
a)
Planning what to collect and where to exit to complete a video game level
b)
Planning how to beat your enemies in a video game level
c)
Accidentally completing a video game level
16.
An algorithm is the sequence of of instructions or a set of rules to get something done.
a)
True
b)
False
17.

In a flowchart, which shape is an input?

a)
b)
c)
d)
18.

Which term is for when you identify sections of a problem that are similar to each other?

a)

pattern recognition

b)

abstraction

c)

output

d)

iteration

19.

In a flowchart, which is the symbol for a decision?

a)
b)
c)
d)
20.

What is this an example of?

a)

iteration

b)

decomposition

c)

algorithm

d)

branching

21.

Which sequences would be correct?

a)

a, d, c, b

b)

d, c, b, a

c)

b, c, a, d

d)

c, d, b, a

22.
What is pseudocode?
a)
Simplified programming language, that is not a specific language
b)
Complicated programming language
c)
Simple programming language, which is linked to a specific language
d)
A type of cheese
23.
a)
This is a flowchart
b)
This is an algorithm
c)
This is codechart
d)
This is decision chart
24.
What is the correct definition of an algorithm?
a)
An algorithm is a step by step instructions to solve a problem.
b)
An algorithm is a process of baking bread.
c)
An algorithm is a software used to compute numbers.
d)
An algorithm is the process of breaking problems.
25.
Decomposition is a term used to define...
a)
The process of assigning value to a variable.
b)
The process of taking out unnecessary details from problems.
c)
The process of breaking down problems into smaller problems.
d)
The process of coding a problem.
26.
Abstraction is.....
a)
The process of drawing abstract pictures.
b)
The process of assigning values to variables.
c)
The process of breaking down problems.
d)
The process of removing unnecessary details from a problem.
27.
What would be the output of this flowchart if the student scored 89?
a)
Fail
b)
Pass
c)
Merit
d)
Distinction
28.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
29.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
30.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier