wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Topic 5 computational thinking

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

What is required for the output to be true in an AND operation?

a)

Both inputs need to be on (true)

b)

One input needs to be on (true)

c)

The input is changed to the opposite

d)

It can do 2 instructions at the same time

2.

In an OR operation, what condition makes the output true?

a)

Both inputs need to be on (true)

b)

One input needs to be on (true)

c)

The input is changed to the opposite

d)

It can do 2 instructions at the same time

3.

What happens to the input in a NOT operation?

a)

Both inputs need to be on (true)

b)

One input needs to be on (true)

c)

The input is changed to the opposite

d)

It can do 2 instructions at the same time

4.

What does a dual core mean in terms of processing?

a)

Both inputs need to be on (true)

b)

One input needs to be on (true)

c)

The input is changed to the opposite

d)

It can do 2 instructions at the same time

5.

What is the function of an OR gate in digital circuits?

a)

It outputs true only if both inputs are true.

b)

It outputs true if at least one input is true.

c)

It outputs false if both inputs are true.

d)

It outputs true only if both inputs are false.

6.

What is the function of an AND gate in digital circuits?

a)

It outputs true only if both inputs are true.

b)

It outputs true if at least one input is true.

c)

It outputs true if both inputs are false.

d)

It outputs true if one input is true and the other is false.

7.

What is the function of a NOT gate in digital circuits?

a)

It outputs the same value as the input.

b)

It outputs the opposite value of the input.

c)

It adds two input values.

d)

It multiplies two input values.

8.

What is the condition for the output to be true in an AND operation?

a)

Both inputs need to be on (true)

b)

One input needs to be on (true)

c)

Both inputs need to be off (false)

d)

One input needs to be off (false)

9.

In an OR operation, when is the output true?

a)

Both inputs need to be off (false)

b)

One input needs to be on (true)

c)

Both inputs need to be on (true)

d)

One input needs to be off (false)

10.

What does a NOT operation do to the input?

a)

Changes the input to the same

b)

Changes the input to the opposite

c)

Turns the input off

d)

Turns the input on

11.

What is one of the objectives of Lesson 3: Decomposition and Abstraction?

a)

Learn about historical events

b)

Understand what is meant by computational thinking

c)

Study the life cycle of plants

d)

Explore different art techniques

12.

What skill will students develop in Lesson 3?

a)

Writing poetry

b)

Decomposing and abstracting problems

c)

Playing musical instruments

d)

Cooking recipes

13.

What is computational thinking primarily used for?

a)

Programming computers

b)

Solving problems logically

c)

Thinking like a computer

d)

Writing code

14.

Which of the following is NOT true about computational thinking?

a)

It is the same as programming

b)

It involves solving problems

c)

It is a useful skill

d)

It is not about thinking like a computer

15.

Why is the ability to turn complex problems into simpler ones considered useful?

a)

It helps in programming

b)

It is a skill used every day

c)

It makes computers think

d)

It is only useful for mathematicians

16.

What does the term "decomposition" refer to?

a)

Combining different parts to form a whole

b)

Breaking something into smaller parts

c)

Preserving something in its original form

d)

Painting something in different colors

17.

In computational thinking, what are the essential characteristics of a house known as?

a)

Details

b)

Patterns

c)

Designs

d)

Structures

18.

Why are problems easier to solve when they share patterns?

a)

Because they are more complex

b)

Because they require different solutions

c)

Because the same problem-solving solution can be used

d)

Because they are unique

19.

Which of the following is considered a non-essential element when picturing a house?

a)

Walls

b)

Windows

c)

Garage

d)

Roof

20.

Which of the following pieces of information will NOT help someone who is trying to draw a house?

a)

There are houses in London

b)

A house has windows

c)

A house has walls

d)

A house has a door

21.

What is the process of breaking something down into smaller parts to make it easier to understand?

a)

Pattern Recognition

b)

Abstraction

c)

Decomposition

d)

Algorithm

22.

Which computational thinking term involves writing down step-by-step instructions?

a)

Algorithm

b)

Abstraction

c)

Pattern Recognition

d)

Decomposition

23.

What does pattern recognition involve in computational thinking?

a)

Grouping items into similar categories

b)

Ignoring irrelevant information

c)

Writing step-by-step instructions

d)

Breaking down complex problems

24.

Which term refers to ignoring irrelevant information and only focusing on the main thing?

a)

Decomposition

b)

Abstraction

c)

Algorithm

d)

Pattern Recognition

25.

What are the types of operators used within algorithms as mentioned in the lesson?

a)

Arithmetic, relational, and boolean

b)

Logical, conditional, and loop

c)

String, integer, and float

d)

Input, output, and process

26.

What is one of the objectives of the lesson on determining outputs?

a)

To create new algorithms

b)

To identify the outputs of algorithms

c)

To learn about data storage

d)

To understand user interfaces

27.

What does the "+" operator mean?

a)

Subtract

b)

Add

c)

Multiply

d)

Divide

28.

What operation does the "-" symbol represent?

a)

Add

b)

Multiply

c)

Subtract

d)

Divide

29.

Which operator is used to multiply numbers?

a)

+

b)

-

c)

*

d)

/

30.

What does the "/" operator do in mathematics?

a)

Add

b)

Subtract

c)

Multiply

d)

Divide

31.

What is the result of 5 + 5?

a)

10

b)

15

c)

20

d)

25

32.

What is 100 minus 50?

a)

25

b)

50

c)

75

d)

100

33.

Calculate 2 multiplied by 2.

a)

2

b)

4

c)

6

d)

8

34.

What is 20 divided by 4?

a)

2

b)

4

c)

5

d)

6

35.

Find the sum of 25 and 37.

a)

52

b)

57

c)

62

d)

67

36.

What is the result of 500 minus 230?

a)

250

b)

270

c)

300

d)

320

37.

Calculate 12 times 12.

a)

124

b)

132

c)

144

d)

156

38.

What is 35 divided by 5?

a)

5

b)

6

c)

7

d)

8

39.

What does the relational operator ">" mean?

a)

Less than

b)

Greater than

c)

Equal to

d)

Not equal to

40.

Which relational operator is used to check if two values are equal?

a)

!=

b)

>

c)

==

d)

<=

41.

What is the meaning of the relational operator "<="?

a)

Greater than

b)

Less than

c)

Less than or equal to

d)

Greater than or equal to

42.

Which operator would you use to express "not equal to"?

a)

==

b)

!=

c)

<

d)

>=

43.

Is the statement "5 > 7" true or false?

a)

True

b)

False

c)

Neither

d)

Cannot be determined

44.

Is the statement "6 == 6" true or false?

a)

True

b)

False

c)

Neither

d)

Cannot be determined

45.

Is the statement "6 <= 9" true or false?

a)

True

b)

False

46.

Is the statement "10 != 11" true or false?

a)

True

b)

False

47.

What is one of the purposes of learning about flowchart symbols?

a)

To memorize computer codes

b)

To understand the purpose of flowchart symbols

c)

To write essays

d)

To draw maps

48.

What skill will you develop related to flowcharts in this lesson?

a)

Writing poetry

b)

Identifying outputs from flowcharts

c)

Painting landscapes

d)

Solving algebra equations

49.

Which of the following is an activity you will learn in this lesson?

a)

Create flowchart diagrams

b)

Build a robot

c)

Design a website

d)

Cook a meal

50.

What is the purpose of turning algorithms into flowcharts?

a)

To make them more colorful

b)

To be precise when telling the computer what to do

c)

To make them more complex

d)

To hide the steps from users

51.

What shape is used to start and end a flowchart?

a)

Rectangle

b)

Circle

c)

Oval

d)

Triangle

52.

What does a rectangle represent in a flowchart?

a)

Start or end

b)

Decision

c)

Process

d)

Input/Output

53.

Which of the following is an example of a process in a flowchart?

a)

Start

b)

Decision

c)

Pick up a pen

d)

Stop

54.

Which symbol is used to represent a decision in a flowchart?

a)

Parallelogram

b)

Diamond

c)

Oval

d)

Rectangle

55.

What is the output of an AND gate if one input is true and the other is false?

a)

Cannot be determined

b)

False

c)

Both true and false

d)

True

56.

Which computational thinking skill involves finding similarities among problems?

a)

Decomposition

b)

Algorithm

c)

Abstraction

d)

Pattern Recognition

57.

Which logic gate outputs true only if both inputs are true?

a)

NOT gate

b)

AND gate

c)

XOR gate

d)

OR gate

58.

What is the result of 8 divided by 2?

a)

2

b)

4

c)

6

d)

8

59.

Which of the following is an essential feature when drawing a house?

a)

Roof

b)

Swimming pool

c)

Garage

d)

Garden

60.

What does abstraction help you do in computational thinking?

a)

Multiply numbers

b)

Draw flowcharts

c)

Write computer code

d)

Focus on important details and ignore unnecessary ones