Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

M2 COMPUTATIONAL SCIENCE - FINAL

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

What is the definition of an algorithm?

a)

A type of computer hardware

b)

A precise step-by-step set of instructions for solving a problem

c)

A graphical image of a computer

d)

A language used only by professional developers

2.

Which of these is NOT one of the four common methods for writing algorithms?

a)

Flowchart

b)

Written Description

c)

A Video Tutorial

d)

Pseudocode

3.

In a flowchart, what does the Oval (Ellipse) symbol represent?

a)

A process or action

b)

A decision (Yes/No)

c)

The Start, End, or Exit point

d)

Input/Output of data

4.

Which symbol is used in a flowchart to show an action, activity, or process?

a)

Diamond

b)

Rectangle

c)

Parallelogram

d)

Arrow

5.

What is the purpose of a Diamond symbol in a flowchart?

a)

To show where the program ends

b)

To represent a decision point (Yes/No question)

c)

To take input from a keyboard

d)

To print a result to the screen

6.

Which flowchart symbol is used for Input and Output (e.g., "RECEIVE weight")?

a)

Oval

b)

Parallelogram

c)

Rectangle

d)

Circle

7.

In an algorithm, what is "Selection"?

a)

Repeating a set of instructions many times

b)

Making a choice between two paths (e.g., IF/ELSE)

c)

The order in which instructions are carried out

d)

Deleting unnecessary code

8.

What does "Repetition" (or Iteration) mean in programming?

a)

Doing a task only once

b)

Repeating a set of instructions until a condition is met

c)

Choosing between two different tasks

d)

Breaking a problem into smaller parts

9.

What is the primary benefit of using a flowchart before writing code?

a)

It makes the computer run faster

b)

It helps communicate the steps and logic of the solution clearly

c)

It automatically translates English into Python

d)

It is required by law for all apps

10.

In pseudocode, which keyword is often used to display a message to the user?

a)

RECEIVE

b)

Output (or DISPLAY)

c)

SET

d)

WHILE

11.

Which structure is represented by arrows flowing in a single, straight line from start to finish?

a)

Selection

b)

Repetition

c)

Sequence

d)

Abstraction

12.

Why is "efficiency" important in an algorithm?

a)

It makes the code look more colorful

b)

It helps a computer solve problems more quickly than a human

c)

It allows the user to skip the "Start" symbol

d)

It is only used for math problems

13.

What is "Decomposition" in Computational Thinking?

a)

Removing detail to focus on important parts

b)

Breaking down a complex problem into smaller, manageable parts

c)

Identifying similarities between problems

d)

Writing the final code for a game

14.

What is "Abstraction"?

a)

Breaking a problem into pieces

b)

Filtering out unnecessary details to focus on the essential information

c)

Finding a pattern in a set of data

d)

Designing a flowchart symbol

15.

If you are looking for similarities between two different problems, you are using:

a)

Decomposition

b)

Pattern Recognition

c)

Abstraction

d)

Selection

16.

Which CT pillar involves creating the step-by-step rules to solve a problem?

a)

Abstraction

b)

Decomposition

c)

Algorithmic Thinking

d)

Data Collection

17.

When designing a map for a subway, ignoring the actual street names above is an example of:

a)

Abstraction

b)

Selection

c)

Repetition

d)

Sequence

18.

Breaking a "Bake a Cake" task into "Buy Ingredients," "Mix Batter," and "Bake" is:

a)

Pattern Recognition

b)

Decomposition

c)

Abstraction

d)

Coding

19.

Recognizing that many different animals have four legs and fur is an example of:

a)

Pattern Recognition

b)

Algorithmic Thinking

c)

Decomposition

d)

Flowcharting

20.

True or False: Computational Thinking is only used for writing computer programs.

a)

True

b)

False (it can be applied to everyday life problems)

21.

What does "LAN" stand for?

a)

Long Area Network

b)

Local Area Network

c)

Logical Access Node

d)

Large Array Network

22.

Which type of network covers a large geographical area, like a country or the whole world?

a)

PAN

b)

LAN

c)

WAN (Wide Area Network)

d)

MAN

23.

A "Star Topology" uses which device at its center to connect all other nodes?

a)

A Switch or Hub

b)

A single long cable

c)

A Terminator

d)

Another computer

24.

In which topology are all devices connected to a single central cable (backbone)?

a)

Star

b)

Ring

c)

Bus

d)

Mesh

25.

Which topology is highly reliable because every device is connected to every other device?

a)

Bus

b)

Full Mesh

c)

Star

d)

Ring

26.

What is the smallest type of network, usually used for personal devices like Bluetooth headphones?

a)

PAN (Personal Area Network)

b)

MAN

c)

WAN

d)

LAN

27.

In a "Ring Topology," what happens if a single node or cable breaks?

a)

The network works faster

b)

Only that node is affected

c)

The entire network usually stops working

d)

The data reverses direction automatically

28.

Which device is used to connect two different types of networks (e.g., connecting a LAN to the Internet)?

a)

Switch

b)

Router

c)

Hub

d)

Bridge

29.

What is a "MAN" (Metropolitan Area Network) typically used for?

a)

Connecting devices in one room

b)

Connecting users and organizations within a city

c)

Connecting different countries

d)

Connecting a mouse to a laptop

30.

Which term describes the physical or logical arrangement of a network?

a)

Algorithm

b)

Topology

c)

Decomposition

d)

Protocol