NEW
Font size
S
M
L
XL
Worksheets7 Computational Thinking and Binary Review
Total questions: 15
Worksheet time: 11mins
Name
Class
Date
1.
Breaking down a complex problem or system into smaller or more manageable parts.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
2.
What is a complex problem?
A problem that, at first, is...
A problem that, at first, is...
a)
not easy to solve
b)
is not easy to understand
c)
is not easy to understand or solve
d)
cannot be solved
3.
Which of the following is NOT an example of computational thinking?
a)
letting the bossiest friend decide where you should all go
b)
considering the different options carefully before deciding upon the best one
c)
discussing with your friends how much time and money you have before choosing from a shortlist of places
d)
deciding based on where you would be able to walk, since no one can drive
4.
How many computational thinking techniques are usually required to write a successful program?
a)
1
b)
2
c)
3
d)
4
5.
Computational thinking is...
a)
giving instructions to a computer
b)
thinking like a computer (in binary)
c)
using a set of techniques and approaches to help solve problems
d)
creating a sequence of instructions
6.
Developing a step-by-step solution to the problem, or the rules to follow to solve the problem.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
7.
Focusing on the important information only, ignoring irrelevant detail.
a)
decomposition
b)
pattern recognition
c)
abstraction
d)
algorithms
8.
What is the decimal equivalent of the binary number 00100111?
a)
39
b)
57
c)
228
d)
7
9.
Convert 37 to binary
a)
00100101
b)
00100011
c)
00100111
d)
01000101
10.
The missing binary heading is what?
128, 64, ___ , 16, 8, 4, 2, 1
128, 64, ___ , 16, 8, 4, 2, 1
a)
32
b)
30
c)
60
d)
20
11.
Breaking down a year's worth of daily temperature data by monthly average is an example of:
a)
Decomposition
b)
Pattern Recognition
c)
Abstraction
d)
Algorithm Design
12.
The goal of Computational Thinking is to help you:
a)
Fix Computers
b)
Understand Code
c)
Solve Complex Problems
d)
Collect Data
13.
A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
14.
Convert 65 to binary
a)
01100001
b)
00100001
c)
01000001
d)
00100101
15.
Convert 00010001 to decimal
a)
17
b)
27
c)
37
d)
47
Reset
