wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Frm3 Yr Revision Quiz

Total questions: 38

Worksheet time: 24mins

Name
Class
Date
1.

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

2.

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

3.

Decomposition allows each task to become _______

a)

More manageable

b)

Easier

c)

Quicker

4.

Decomposition allows the entire task to be completed as _____

a)

A Team

b)

A Whole

c)

Quickly as possible

5.

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

6.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems

b)

We don't need to look for patterns

c)

Patterns make it more difficult complex problems

7.

Identifying the steps involved in solving a problem

a)

Abstraction

b)

Decomposition

c)

Pattern Recognition

d)

Algorithmic Thinking

8.
Which of the following is an example of thinking computationally?
a)
Planning out your route when going to meet a friend
b)
When going to meet a friend, wandering around until you find them
c)
When going to meet a friend, asking a parent to plan your route for you
9.
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
10.
What is computational thinking?
a)
It allows you to break down a large / complex problem into smaller parts.
b)
It is thinking like a robot
c)
It is being able to bake a cake.
d)
It is creating a coding solution to a problem.
11.
Breaking a complex problem down into smaller problems and solving each one individually.
a)
Decomposition
b)
Abstraction
c)
Programming
d)
Algorithmic Thinking
12.
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
13.
What is an algorithm?
a)
A sequence of instructions on how to solve a problem.
b)
The breaking down of a problem into smaller parts.
c)
Focusing on important parts and ignoring the irrelevant details
d)
The recipe for a cake
14.

Which programming structure involves a series of actions completed in a specific order?

a)

Sequences

b)

Selections

c)

Loops

d)

Functions

15.

What are the three basic programming structures mentioned in the text?

a)

Variables, Functions, Classes

b)

Arrays, Pointers, Operators

c)

Sequences, Selections, Loops

d)

Strings, Integers, Booleans

16.

What does a selection do in programming?

a)

Repeats the same question

b)

Performs actions in order

c)

Asks a question to determine the next step

d)

Skips certain actions

17.

How does a loop differ from a selection?

a)

Loops ask a question once

b)

Selections ask the same question repeatedly

c)

Selections perform actions in a specific order

d)

Loops repeat the same question until a task is complete

18.

What is the purpose of a loop in programming?

a)

To perform actions in order

b)

To ask questions and determine the next step

c)

To efficiently code repetitive tasks

d)

To skip certain actions

19.

How do sequences, selections, and loops work together in programming?

a)

To design user interfaces

b)

To organize data structures

c)

To create complex software

d)

To perform simple calculations

20.

Which structure asks a question to figure out the next step?

a)

Loops

b)

Functions

c)

Selections

d)

Variables

21.

Malware that encrypts data until you pay the hacker a fee is..

a)

Phishing

b)

Pharming

c)

Whaling

d)

Randsomware

22.

An attack on the country's IT infrastructure affecting the power grid for example, is.....

a)

DOS

b)

Spam

c)

Cyber Terrorism

d)

Click Jacking

23.

Software that is written to deliberately disrupt the normal functioning of a computer, without the user's knowledge or consent can be classified as.....

a)

Bots

b)

Computer Virus

c)

Spoofing

d)

A trojan

24.

A telephonic attack where the fraudster pretends to be the bank in order to obtain personal information is known as....

a)

Vishing

b)

Pharming

c)

Phishing

d)

Whaling

25.

Software that bombards your computer with adverts that pop up whenever you are connected to the computer (a)  

26.

A program that is loaded on your computer without your knowledge.

a)

Trojan Horse

b)

Spam

c)

Virus

d)

Worm

27.

Software used to protect a computer system from viruses.

a)

Anti-spam software

b)

Anti-virus software

c)

Anti-worm software

d)

Anti-trojan horse software

28.

A person who breaks into a computer system without permission.

a)

Thief

b)

Hacker

c)

Cyber Criminal

d)

Burglar

29.

Using a computer system without permission.

a)

Illegal Laws

b)

Computer Ethics

c)

Unauthorized Access

d)

Identity Theft

30.

Identifying a person based on a username and password.

a)

Computer Ethics

b)

Authentication

c)

Username

d)

Password

31.

A name used to gain access to a computer system.

a)

Username

b)

Password

c)

Authentication

d)

Secret Code

32.

Crimes conducted through the Internet.

a)

Hacker

b)

Identity Theft

c)

Cyber Theft

d)

Cyber Crimes

33.

A small self-contained and self-replicating computer program.

a)

Worm

b)

Trojan Horse

c)

Virus

d)

Spyware

34.

A program that appears to be harmless, but is harmful in destroying data.

a)

Worm

b)

Trojan Horse

c)

Virus

d)

Spyware

35.

Fraud that involves stealing money or pretending to be someone else:

a)

Piracy

b)

Identity Theft

c)

Unauthorized Access

d)

Phishing

36.

Software that collects information about the users in order to advertise.

a)

Spam

b)

Worm

c)

Virus

d)

Spyware

37.

Unsolicited commercial email sent to a large number of addresses.

a)

Spam

b)

Worm

c)

Virus

d)

Spyware

38.

Modifying computer systems to improve production and workflow is a function of:

a)

Programming

b)

Designing

c)

Managing

d)

Analyzing