wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Summer 2022 CS

Total questions: 70

Worksheet time: 37mins

Name
Class
Date
1.
What is phishing?
a)

Gaining unauthorised access to data in a computer.

b)

Tricking someone to give something out over email

c)

Software that is designed to cause harm or damage to a computer. 

d)

A type of malware that spreads through normal programs

2.

What is Hacking?

a)

Gaining unauthorised access to data in a computer.

b)

Tricking someone to give something out over email

c)

Software that is designed to cause harm or damage to a computer. 

d)

A type of malware that spreads through normal programs

3.

What is Malware?

a)

Gaining unauthorised access to data in a computer.

b)

Tricking someone to give something out over email

c)

Software that is designed to cause harm or damage to a computer. 

d)

A type of malware that spreads through normal programs

4.

What is a Trojan

a)

Malware that appears legitimate, but performs some malicious activity when it is run.

b)

Malware which encrypts a user's files, then demands a ransom payment to decrypt them

c)

Where someone else pretends to be you, copies personal details and uses them for fraud

d)

Using someone else’s ideas or words and passing work off as their own.

5.

What is Plagiarism

a)

Malware that appears legitimate, but performs some malicious activity when it is run.

b)

Malware which encrypts a user's files, then demands a ransom payment to decrypt them

c)

Where someone else pretends to be you, copies personal details and uses them for fraud

d)

Using someone else’s ideas or words and passing work off as their own.

6.

What is Ransomware

a)

Malware that appears legitimate, but performs some malicious activity when it is run.

b)

Malware which encrypts a user's files, then demands a ransom payment to decrypt them

c)

Where someone else pretends to be you, copies personal details and uses them for fraud

d)

Using someone else’s ideas or words and passing work off as their own.

7.
When another’s personal information is used without their permission.
a)
Identity Theft
b)
Communication Fraud
c)
Credit Fraud
d)
Investment Fraud
8.

What is Copyright

a)

Getting rid of data on old devices, so it cannot be recovered

b)

Software that is designed to cause harm or damage to a computer. 

c)

A set of rights that prevents people copying and distributing a piece of work without the copyright holder's permission.

d)

Legislation passed by parliament that governs the protection of personal data in the UK.

9.
What is a variable?
a)
A box(memory location) where you store values
b)
a type of graphics
c)
Data type
d)
a type of memory
10.
This data type is used to store a mixture of letters and numbers and symbols.
a)
String
b)
Character
c)
Boolean
d)
Integer
11.

What is selection in Computer Science?

a)

A block of code which only runs when it is called. Some are pre-defined like print()

b)

An IF Statement uses this-where a section of code is run only if a condition is met.

c)

Uses a single variable name and an index to refer to individual elements in it

d)

The general name for where code is repeated (until something stops).

12.

What is a function in programing

a)

A block of code which only runs when it is called. Some are pre-defined like print()

b)

An IF Statement uses this-where a section of code is run only if a condition is met.

c)

Uses a single variable name and an index to refer to individual elements in it

d)

The general name for where code is repeated (until something stops).

13.

What is an algorithm?

a)

Step-by-step instructions to resolve a problem.

b)

The general name for where code is repeated (until something stops).

c)

Breaking down of problem into smaller parts

d)

Thinking methodically about how problems can be solved.

14.

What is decomposition?

a)

Step-by-step instructions to resolve a problem.

b)

The general name for where code is repeated (until something stops).

c)

Breaking down of problem into smaller parts

d)

Thinking methodically about how problems can be solved.

15.

What is computational thinking?

a)

Step-by-step instructions to resolve a problem.

b)

The general name for where code is repeated (until something stops).

c)

Breaking down of problem into smaller parts

d)

Thinking methodically about how problems can be solved.

16.

What is pseudocode?

a)

A type of Algorithm. Does not require any strict programming language.

b)

Standard symbols -representing different instructions

c)

Ignoring the characteristics we don't need

d)

Thinking methodically about how problems can be solved

17.

What is a flowchart?

a)

A type of Algorithm. Does not require any strict programming languagesyntax.

b)

Standard symbols -representing different instructions

c)

Ignoring the characteristics we don't need

d)

Thinking methodically about how problems can be solved

18.
Select the Phishing Schemes that apply to the following email:
From:  no_reply@emailinternet.chase.com
Subject:  Account Status
Attention US Bank Customer,
Due to a recent security check on your account, we require you to confirm your details.  Failure to do so within 24 hours will lead to account suspension.  Sorry for the inconveenince.
Click here to confirm your account

Regards,
US Bank Online Customer Service
This email has been sent by US Bank.
                                                         
a)
Generic greeting & Link to email
b)
Sense of urgency & Spelling errors
c)
Need to verify account info
d)
ALL of the previous choices are in the email.
19.
What is gaining unauthorised access to a computer system also known as?
a)
Hacking
b)
Spamming
c)
Phishing
d)
Logging on
20.
What law makes organisations look after your personal data properly?
a)
Data Privacy Act
b)
Data Protection Act
c)
Data Protection Law
d)
Data Privacy Law
21.

What is Malware?

a)

Software that protects your computer from viruses

b)

Software that protects your computer from spyware and adware infections

c)

Software that updates your computers operating system

d)

Software that may harm your computer

22.

What does the '#' allow you to do?

a)

Repeat code

b)

Comment on code

c)

Print code

d)

End code

23.

What is an input device?

a)

The programs, applications and data in a computer system.

b)

Device used to input data or information into a computer.

c)

Device used to display data or information from a computer.

d)

The physical parts of a computer system.

24.

What is an output device?

a)

The programs, applications and data in a computer system.

b)

Device used to input data or information into a computer.

c)

Device used to display data or information from a computer.

d)

The physical parts of a computer system.

25.

What is Hardware?

a)

The programs, applications and data in a computer system.

b)

Device used to input data or information into a computer.

c)

Device used to display data or information from a computer.

d)

The physical parts of a computer system.

26.

What is software?

a)

The programs, applications and data in a computer system.

b)

Device used to input data or information into a computer.

c)

Device used to display data or information from a computer.

d)

The physical parts of a computer system.

27.

Which CPU component decodes the instructions fetched from main memory.

a)

ALU

b)

Cache

c)

Clock

d)

Control Unit

e)

Registers

28.

Which CPU component controls how many FDE sycles are completed every second?

a)

ALU

b)

Cache

c)

Clock

d)

Control Unit

e)

Registers

29.

Which CPU component performs any calculations and returns the result.

a)

ALU

b)

Cache

c)

Clock

d)

Control Unit

e)

Registers

30.

Which CPU component performs any logical operations and returns the result.

a)

ALU

b)

Cache

c)

Clock

d)

Control Unit

e)

Registers

31.

Which CPU component are very very small storage locations designed to store a very specific item of data.

a)

ALU

b)

Cache

c)

Clock

d)

Control Unit

e)

Registers

32.

During the fetch stage of the FDE cycle, where are the instructions fetched from?

a)

A memory Stick

b)

Hard-Drive

c)

Current Instruction Register

d)

RAM

33.

What does FDE stand for?

a)

Find Detect Educate

b)

Film Design Evidence

c)

Fetch Decode Execute

d)

Fast Delivery Executive

34.

Which of these can affect a CPU's performance

a)

Amount of cores

b)

Clock speed

c)

Cache size

d)

All of them

35.

What is the FDE cycle?

a)

The process of the CPU changing an instruction so it can be understood

b)

How the CPU works when executing instructions

c)

This is when the CPU gets an instruction from the main memory

d)

When the CPU carries out instructions

36.

What is the 'decode' part of the FDE cycle?

a)

When the CPU carries out instructions

b)

This is when the CPU gets instructions from the main memory

c)

The process of the CPU changing instructions so it can be understood by the computer

d)

How the CPU works

37.

What is the 'execute' part of the FDE cycle?

a)

The process of the CPU changing an instruction so it can be understood

b)

How the CPU works when executing instructions

c)

This is when the CPU gets an instruction from the main memory

d)

When the CPU carries out instructions

38.

What is the 'fetch' part of the FDE cycle?

a)

The process of the CPU changing an instruction so it can be understood

b)

How the CPU works when executing instructions

c)

This is when the CPU gets an instruction from the main memory

d)

When the CPU carries out instructions

39.

Which types of storage use the north and south poles to store data?

a)

Magnetic

b)

Optical

c)

Solid State

40.

Which types of storage use the pits and lands on a disc to store data?

a)

Magnetic

b)

Optical

c)

Solid State

41.

which is brain of computer

a)

ram

b)

Cpu

c)

Alu

d)

output Unit

42.
Computers are made up of ________ and ________?
a)
Hardware and Software
b)
Bits and Pieces
c)
Inputs and Outputs
d)
Plastic and Metal 
43.

Which type of storage uses lasers to write the data?

a)

Optical

b)

Magnetic

c)

Solid State

d)

All types

44.

CDs, DVDs and Blu-Rays are all types of...

a)

Magnetic storage devices

b)

Optical storage devices

c)

Solid State memory

d)

Primary memory

45.

What category of storage device is a HD card?

a)

Magnetic

b)

Optical

c)

Solid state

d)

Primary memory

46.

Which category of secondary storage devices has the fastest access speeds? (i.e. quicker to read and write to)

a)

Magnetic storage

b)

Solid state storage

c)

Primary memory

d)

Optical memory

47.

Which category of secondary storage devices uses beams of light and lasers that read "pits" and "lands" as binary 1s and 0s?

a)

Magnetic storage

b)

Optical storage

c)

Solid state storage

48.

Which of the TWO categories of secondary storage devices are highly portable? (i.e. easy to carry)

a)

Magnetic and Optical

b)

Solid state and Optical

c)

Solid state and Magnetic

49.

Define ABSTRACTION

a)

Breaking a task into smaller tasks.

b)

Drawing a map to show how to reach a destination.

c)

Creating step by step instructions.

d)

Focusing on what is important and ignoring what is unnecessary.

50.

Define DECOMPOSITION

a)

Breaking a task into smaller tasks.

b)

Looking for similarities and trends.

c)

A sequence of instructions.

d)

Focusing on what is important and ignoring what is unnecessary.

51.

Define ALGORITHM

a)

Breaking a task into smaller tasks.

b)

Looking for similarities and trends.

c)

A sequence of instructions.

d)

Deciding what computer to use.

52.
Why do we need to think computationally?
a)
To help us program
b)
To help us solve complex problems more easily
c)
To help us to think like a computer
53.
Which of the following is NOT computational thinking?
a)
decomposition
b)
coding
c)
pattern recognition
d)
algorithms
54.
What are the three main programming structures?
a)
Sequence, selection, loop
b)
Structured, object-oriented, procedural
c)
Java, Python, Visual Basic
d)
Machine, assembly, high-level
55.
What are the two other parts of the CPU that you learned?
a)
RAM & ROM
b)
Hard Drive & Motherboard
c)
The ALU and Cache
56.
What are registers used for?
a)
To check that students are in school.
b)
To temporarily hold bits of data needed by the CPU.
c)
To make sure that the CPU runs properly.
d)
To make the CPU faster.
57.
How does clock speed affect computer performance?
a)
The higher the clock speed the slower the computer will run.
b)
It improves the amount you can store on the computer.
c)
The higher the clock speed the better the performance.
d)
It will make loading program slower
58.
What is a bus?
a)
A circuit that connect one part of CPU to other components.
b)
A type of long term memory
c)
A type of permanent memory
d)
A method of transport
59.
How can a bigger cache improve CPU performance?
a)
By being able to carry out more calculations
b)
By being able to store more recently used instruction inside the CPU for quicker access times
c)
By being able to 
60.
Code repeated / looped until a condition has been met or a set number of times.
a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
61.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
62.
Tells the interpreter that the code which follows is a function
a)
const
b)
int
c)
def
d)
while
63.
What is the word (command) used to display numbers and text on the screen?
a)
print
b)
input
c)
output
d)
command
64.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
65.
Stores decimal numbers
a)
INTEGER
b)
REAL (Float)
c)
STRING
d)
CHARACTER
66.

List items have an index number. In the following list, which item has the index number of 3?

["John", "Harry", "Jesse", "John", "Harry", "Harry"]

a)

"John"

b)

"Harry"

c)

"Jesse"

67.

What is the purpose of a function?

a)

They are reusable pieces of programs.

b)

They are required by the Python

c)

They allow us to compile our program

d)

They make the program larger

68.

A named, reusable set of programming statements to perform a specific task defines

a)

applications

b)

algorithms

c)

modules

d)

functions

69.
What symbol do you use to make a comment in Python?
a)
@
b)
¬
c)
;
d)
#
70.

What would we call number 1, number 2 and sum in Python


number1=input("Input first number: ")

# variable to store 1st number


number2=input("Input second number: ")

# variable to store 2nd number


sum=number1 + number2

a)

Process

b)

Selection

c)

Pesudocode

d)

Variable