wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algorithms & Computer Components

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

If it is AFTER 7am, what do you need to do?

a)

Take the bus

b)

Take the subway

c)

Check the time

d)

Leave home

2.

What is finite?

a)

it has an ending

b)

it is precise

c)

lasts forever

3.

Algorithms are infinite

a)

True

b)

False

4.

Which is an example of an output?

a)

monitor

b)

keyboard

c)

mouse

5.

How a computer displays or communicates information

a)

process (CPU)

b)

memory

c)

inputs

d)

outputs

6.

How a computer takes in information from the world

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

7.

computer's short-term memory

a)

RAM (random access memory)

b)

storage (hard drive)

8.

How the computer remembers things

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

9.

How the computer processes and transforms information (the Brains of the computer)

a)

processor (CPU)

b)

memory

c)

inputs

d)

outputs

10.

An Algorithm, should have a beginning and an ending.

a)

True

b)

False

11.

A cooking recipe is a clear example of an Algorithm.

a)

True

b)

False

12.

Start

Put your hand on the doorknob

Turn the doorknob to the side until it unlocks the door

Push or pull the door to open it

End

……..

What would be an appropriate title for this algorithm?

a)

How to push a door

b)

Steps to stand in front of a door

c)

Steps to touch a doorknob

d)

How to open a door

13.

Rohan is writing an algorithm to execute a task, his steps must be?

a)

In order

b)

Jumbled up

c)

Shuffled

d)

Mixed

14.

Algorithms help us solve several problems in our day to day life, they are therefore a list of?

a)

Letters

b)

Numbers

c)

Steps

d)

Symbols

15.
Breaking a complex problem down into smaller problems and solving each one individually.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
16.
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.
17.

Define the term computational thinking

a)

Using a computer

b)

Developing an algorithm to solve a problem

c)

Making a computer use artificial intelligence

d)

Google is computational thinking

e)

Solving a problem using a computer

18.

To make a computer work, algorithms have to be turned into ____.

a)

stories

b)

sentences

c)

pictures

d)

code

19.

Adil wrote code to control a toy robot. Adil was ___________ the computer to move round the room.

a)

Programming

b)

Shaping

c)

Colouring

d)

Drawing

20.

Finding mistakes in computer coding is called (a)  

21.

From the start position if I code the following where will I land? FORWARD -FORWARD-TURN LEFT-FORWARD

a)

Treasure chest

b)

Parrot

c)

Flag

d)

Hat

22.

What does a variable do?

a)

Says a name variable

b)

Prints out a name variable

c)

Stores a value and can be re-used when called

d)

Collects an output and stores it

e)

Helps find things in a program

23.

What is the purpose of pseudocode?

a)

To program a computer

b)

So we can see the different symbols

c)

To plan/understand a program in English

d)

I helps us with the variables

24.

What is a loop?

a)

A loop without conditions

b)

A loop with an if statement

c)

In computer programming, a loop is an order of instructions that repeats for many times

25.

What does this code do?

a)

Moves forward 1 time

b)

Moves forward forever

c)

Moves forward 5 times

d)

Moves left

26.

What does this code do?

a)

Moves forward, turns, moves forward

b)

Moves forward 2 times, turns left, moves forward 2 more times

c)

Moves forward 4 times and turns left

d)

Moves and turns

27.

Can this code be written better?

a)

Yes, by using loops (repeat blocks)

b)

No, this is the best way to right this code

28.
Coding can be used to
a)
Program robots
b)
create websites, games & apps
c)
tell computers what to do
d)
all of the above
29.

LOOK FOR THE LOOP

a)
b)
c)
d)
30.

Can I name my variable: Player1

a)

True

b)

False

31.
What are the physical components of a computer system called?
a)
Hardware
b)
Desktop
c)
Devices
d)
Peripherals
32.

Which category does this belong to?

a)

Input

b)

Storage

c)

Processing

d)

Output

33.

Which category does this belong to?

a)

Input

b)

Storage

c)

Processing

d)

Output

34.

Which category does this belong to?

a)

Input

b)

Storage

c)

Processing

d)

Output

35.

Which category does this belong to?

a)

Input

b)

Storage

c)

Processing

d)

Output

36.

Which category does this belong to?

a)

Input

b)

Storage

c)

Processing

d)

Output

37.
How do we measure Processor Speed?
a)
Gigahertz
b)
Gigahurts
c)
Gigabytes
d)
Giga-burgers
38.
What happens to data in Main Memory/RAM when we switch the power off?
a)
All data is lost
b)
All data is saved
c)
All data is backed up to the Hard Drive
d)
All data is saved to the Processor
39.
What happens to data on our Hard Disk Drive when we turn the power off?
a)
All data is saved
b)
All data is lost
c)
All data is backed up to the Graphics Card
d)
All data is encrypted
40.
What are the programs that run on a computer system called? 
a)
Algorithms
b)
Code
c)
Software
d)
Languages
41.
What does a computer allow you to do?
a)
Type documents and send email
b)
Browse the Internet
c)
Store and retrieve data
d)
All of the above
42.
www stands for
a)
world wide web
b)
world wide waver
c)
world wide wonder
d)
world wide wan
43.
What does PC stand for?
a)
Personal Computer
b)
Problem Computer
c)
People Creator
d)
Personal Component
44.
Name the computer hardware shown.
a)
Printer
b)
Mouse
c)
Monitor
d)
Speakers
45.

Computers can’t perform anything without programs.

a)

True

b)

False

46.

Which of the following is not done by abstraction?

a)

Identifies essential details

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

47.

Which of the following is not done by decomposition?

a)

Allows multiple people to work on the problem together

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

48.

Decomposition allows each task to become _______

a)

More manageable

b)

Easier

c)

Quicker

49.

What is pattern recognition?

a)

Breaking down a complex problem into smaller problems

b)

Looking for similarities among and within problems

c)

Building models from patterns

50.

Identifying the steps involved in solving a problem

a)

Abstraction

b)

Decomposition

c)

Pattern Recognition

d)

Algorithmic Thinking