wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

STEP 3 - Lockdown 3.0 Review

Total questions: 87

Worksheet time: 44mins

Name
Class
Date
1.
Processors have a speed measured in
a)
Hertz
b)
Bits
c)
Bytes
d)
Seconds
2.
Data and Instructions in use are stored in the
a)
Processor
b)
Embedded System
c)
Hard Disk Drive
d)
Main Memory
3.
Typical processor speed of 2016
a)
16Hz
b)
100MHz
c)
4GHz
d)
300GHz
4.
Which of these doesn’t affect the performance of the computer?
a)
Clock Speed
b)
Number Of Cores
c)
Cache Size
d)
The Number Of Instructions In The Program
5.
If the number of cores goes up from 2 to 4 – what is the exact effect on performance?
a)
Performance Decreases
b)
The maximum number of instructions executed per second doubles
c)
The maximum number of instructions executed per second quadruples
d)
The maximum number of instructions executed per second is quartered
6.
If the processing speed goes from 1GHZ to 4GHZ and the processor is changed from an 8 core to a dual core processor – what is the exact effect on the performance of the computer
a)
The number of instructions executed per second doubles
b)
The number of instructions executed per second quadruples
c)
The number of instructions executed per second is halved
d)
The number of instructions executed per second stays the same
7.
The part of a processor in which instructions are executed is known as?
a)
Core
b)
Centre
c)
Execution
d)
Instruction Centre
8.
Moore’s Law
a)
Predicted that the number of transistors on a circuit board would double ever year
b)
Computers would be capable of thinking and learning for themselves by 2020
c)
That the number of cores on a processor would double every year
d)
The performance increase of computers would eventually halt in 2020
9.
Firmware refers to
a)
Any hardware that can’t easily break
b)
A combination of hardware and software
c)
A type of software that is updated to make a computer work better
d)
Hardware used in kitchens
10.
Question 19 If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 2 – what is the exact effect on the performance of the computer?
a)
Doubled
b)
Quadrupled
c)
Eight Times Faster
d)
Sixteen Times Faster
11.
If the processing speed goes up from 1GHZ to 4GHZ and the number of cores goes from 1 to 8 – what is the exact effect on the performance of the computer?
a)
Eight Times Faster
b)
Sixteen Times Faster
c)
Thirty Two Times Faster
d)
Sixty Four Times Faster
12.
What component holds the address of the next instruction
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
13.
Results of calculations are held in this register
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
14.
This would perform an operation such as 5+8
a)
Arithmetic Logic Unit
b)
Accumulator
c)
Cache
d)
Control Unit
15.
This holds the instruction/data temporarily after it is brought to the processor from the main memor
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
16.
This DOESN'T happen during the Fetch part of the cycle
a)
Address Bus is used
b)
Program Counter increments by one
c)
Arithmetic operations are performed
d)
Main Memory is addressed
17.
This doesn’t happen during the Decode / Execute part of the cycle
a)
Current Instruction is held in the CIR
b)
Results are held in the Accumulator
c)
Status Register updated
d)
Instructions are transferred from Main Memory
18.
What accurately describes a peripheral?
a)
A component of a computer system
b)
A device that is not directly connected to the CPU
c)
A device that is directly connected to the CPU
d)
A device that is plugged in
19.
What is the purpose of the accumulator?
a)
To perform arithmetic operations
b)
To hold the results of a calculation
c)
To hold the accumulation of instructions that have happened
20.

What happens when the electricity is turned off?

a)

The data from the memory is saved to flash memory

b)

The data from the memory is saved to the hard disc

c)

The data from the memory is not saved

d)

The data from memory is saved

21.

Which one is an example of flash memory

a)

SD card

b)

RAM

c)

ROM

d)

Cache

22.

Which storage device uses magnetic technology

a)

Solid State

b)

Internal Hard Disc

c)

USB

d)

External hard drive

23.

Where does virtual memory live?

a)

RAM

b)

Cache

c)

Hard disk

d)

ROM

24.

Which one is secondary storage?

a)

RAM

b)

Hard Disc

c)

ROM

d)

BIOS

25.

Which storage device is NOT flash memory?

a)

SD Card

b)

RAM

c)

Micro SD

d)

BIOS

26.

Which logic gate has one input?

a)

AND

b)

RAM

c)

XOR

d)

OR

27.

The input of a logic gate is 0,1. The output is 0. Name the logic gate.

a)

AND

b)

RAM

c)

NOT

d)

NAND

28.

A computer is continuously paging to the swap file. Why is this?

a)

There is not enough RAM

b)

The cache is too slow

c)

The virtual memory is too small

d)

The hard disc is too slow

29.

What is a standalone computer?

a)

A computer that is not connected to a network

b)

A computer that is being used as a server

c)

A computer that does not have any peripherals attached to it

d)

A computer that is only used by one person

30.

Which of these is a characteristic of a LAN?

a)

It covers a wide geographical area

b)

Computers are connected together using a leased line or a satellite

c)

User can share files and peripherals

d)

Data can only be transmitted at a slow rate

31.

Which of these is a characteristic of a WAN

a)

It covers a small geographical area

b)

Normally has a lower bandwidth than a LAN

c)

It is contained within one building

d)

User are not able to share files and peripherals

32.

Which of these statements is true?

a)

A client-server network has a central computer that provides services to the rest of the network

b)

A client-server network is cheap and easy to set up

c)

A client-server network cannot be used to share files

d)

Each computer on a client-server network is maintain separately

33.

Where are you most likely to find a peer-to-per network?

a)

In a large organisation

b)

In a home

c)

In a large office

d)

Across several offices in a company

34.

Which of these is a benefit of a peer-to-peer network?

a)

Antivirus scans can be run across all computers from one computer

b)

All software updates can be run across all computers from one computer

c)

All computers can be maintained from one computer

d)

Files and peripherals can be shared

35.

Which of these is the correct definition of a router?

a)

Forwards data packets along a network

b)

Corrects errors that are found in data packets

c)

A type of transmission media that provides the greatest bandwidth

d)

A server within a network

36.

Which transmission media is capable of having a much higher bandwidth?

a)

Coaxial

b)

Twisted pair cable

c)

Plastic

d)

Fibre optic

37.

Which type of transmission media is the least expensive to manufacture?

a)

Coaxial

b)

Twisted pair cable

c)

Plastic

d)

Fibre optic

38.

Which of these components is internal to a computer and is required to connect the computer to a network?

a)

Wireless Access Point

b)

Network Interface card

c)

Switch

d)

Hub

39.

Which if these terms refers to the maximum rate at which data can be transferred?

a)

Error detection

b)

Packet switching

c)

Bandwidth

d)

Transmission media

40.

What is meant by latency in the performance of a network?

a)

The amount of time data takes to travel from the source to the destination

b)

The maximum rate that data can be transferred at

c)

The number of errors that are found in a data packet after transmission

d)

The route a packet takes when it is being transmitted

41.

What is meant by a data packet?

a)

A unit of data that travels along a network

b)

The number of error found in data when it has been transmitted

c)

The data a computer needs to connect to a network

d)

A connection point in a network that allows data to be shared

42.

What is meant by a virtual network?

a)

A network that is controlled by a central server

b)

A network that is used only to share software

c)

Controlling computers and devices remotely using the internet

d)

A network that is built using only wireless connection points

43.

Which of these is a benefit of virtual network?

a)

They have a higher level of security than other remote connections

b)

There is no need for any hardware to connect a computer to a network

c)

There is no need for any software to connect a computer to a network

d)

They stop any errors occurring in the transmission of data in a network

44.

: Which of these is a correct definition of DNS?

a)

An internet service that is used to detect errors

b)

An internet service that stores data in large quantities for different companies

c)

An internet service that provides a messaging service for users to communicate

d)

An internet service that translates alphabetic names into IP addresses

45.

What is meant by hosting?

a)

A service that allows individuals and organisations to make their website available on the world wide web

b)

A service that creates websites for companies

c)

A service that transmits data in a network

d)

A service that translates alphabetic names into IP addresses

46.

What is cloud computing?

a)

Storing large amounts of data on a single computer

b)

Using the internet to store and access data and programs remotely

c)

Storing hard copies of data as a backup

d)

Using the internet to communicate with other users

47.

What problem can occur through using cloud computing?

a)

There can be privacy and security issues

b)

More hardware needs to be added to a company network to store data

c)

Only a small amount of data can be stored

d)

Only a small amount of software can be stored

48.

Which of these is a benefit of cloud computing?

a)

It can reduce costs for a company as they do not need to buy additional hardware to store data

b)

It is the cheapest option for a company to store their data as they do not need to pay for cloud computing

c)

Data can be accessed anywhere as an internet connect is not needed to access data and software stored in cloud computing

d)

Data will always be more secure in a cloud computing system

49.
Identify the search algorithm (1-2) 
a)
Random search 
b)
Binary search 
c)
Denary search 
d)
Next Item search 
50.
 Identify the description of a linear search (4-5) 
a)
Put the elements in order, check each item in turn 
b)
Put the elements in order, compare to the middle value, split the list in order and repeat 
c)
Elements do not need to be in order, check each item in turn 
d)
Elements do not need to be in order, compare to the middle value, split the list in order and repeat 
51.
 Identify the description of a binary search (4-5) 
a)
Put the elements in order, check each item in turn 
b)
Put the elements in order, compare to the middle value, split the list in order and repeat 
c)
Elements do not need to be in order, check each item in turn 
d)
Elements do not need to be in order, compare to the middle value, split the list in order and repeat 
52.
Define the term computational thinking (1-2) 
a)
Using a computer 
b)
Developing an algorithm to solve a problem 
c)
Making a computer use arti cial intelligence 
d)
Google is computational thinking 
53.
Which of the following is not a component of computational thinking? (1-2) 
a)
Abstraction 
b)
Typing 
c)
Decomposition 
d)
Algorithmic thinking 
54.
De ne the term abstraction within computational thinking (4-5) 
a)
Adding together numbers 
b)
Taking a real world problem and designing a computer program that exactly replicates every part of that problem in the computer 
c)
Performing multiple calculations on a list of variables 
d)
Representing real world problems in a computer program, using symbols and removing unnecessary elements 
55.
Define the term decomposition within computational thinking (1-2) 
a)
The breaking down of a program until it no longer exists 
b)
The creation of music that can be played on a computer 
c)
The breaking down of a problem into smaller problems 
d)
The breaking down of waste to make compost 
56.
Identify which statement describes algorithmic thinking (1-2) 
a)
Thinking like a computer 
b)
Writing binary numbers 
c)
Identifying the steps involved in solving a problem 
d)
Identifying what problems need to be solved 
57.
Which of the following is not a sorting algorithm? (1-2) 
a)
Bubble 
b)
Insertion 
c)
Binary 
d)
Merge 
58.
Which sorting algorithm is described by: moving through a list repeatedly, swapping elements that are in the wrong order. (1-2) 
a)
Merge 
b)
Bubble 
c)
Insertion 
d)
None of the above 
59.
Which sorting algorithm is described by: split a list into individual lists, then combine these, two lists at a time. (1-2) 
a)
Merge 
b)
Bubble 
c)
Insertion 
d)
None of the above 
60.
Which sorting algorithm is described by: take each item in turn, compare it to the items in the sorted list and place it in the ordered position in the sorted list. (1-2) 
a)
Merge 
b)
Bubble 
c)
Insertion 
d)
None of the above 
61.
What is the first action in an insertion sort? (4-5) 
a)
Make a new list 
b)
Mark the rst item as the ordered list 
c)
Compare the rst and second elements 
d)
Put the rst element in the correct place 
62.
Which sorting algorithm needs to go through the list repeatedly? (4-5) 
a)
Merge 
b)
Bubble 
c)
Insertion 
d)
None of them do 
63.
Which sorting algorithm takes an item from the list, and puts it in the correct place in a sorted list? (4-5) 
a)
Merge 
b)
Bubble 
c)
Insertion 
d)
None of them do 
64.
State whether this program uses sequence, selection or iteration
a)
Sequence
b)
Selection
c)
Iteration
65.
State whether this program uses sequence, selection or iteration
a)
Sequence
b)
Selection
c)
Iteration
66.
State whether this program uses sequence, selection or iteration
a)
Sequence
b)
Selection
c)
Iteration
67.
In iteration there are two types - count controlled and condition controlled loops.  Which one is this?
a)
Count controlled
b)
Condition controlled
68.
In iteration there are two types - count controlled and condition controlled loops.  Which one is this?
a)
Count controlled
b)
Condition controlled
69.
Does this program show the use of inputs or outputs?
a)
Input
b)
Output
70.
Does this program show the use of assignment, inputs or outputs?
a)
Input
b)
Output
c)
Assignment
71.
Line 04 on this program consists of a variable or constant?
a)
Variable
b)
Constant
72.
Define the term 'variable'
a)
A location in memory to store a value that may change (as the program is running)
b)
A location in memory.  The value / contents cannot be changed (whilst the program is running)
73.
Define the term 'constant'
a)
A location in memory to store a value that may change (as the program is running)
b)
A location in memory.  The value / contents cannot be changed (whilst the program is running)
74.
State a constant in the program above
a)
PlayerKey = " "
b)
Position = 0
c)
KeyPressed
d)
Position = 100
75.
State a variable in the program above
a)
PlayerKey = " "
b)
Position = 0
c)
IF
d)
REPEAT
76.
What is the name given to this common convention for variable names?  FirstName
a)
Camel case
b)
Snake case
c)
Dog case
d)
Fish case
77.
What is the name given to this common convention for variable names?  student_name
a)
Camel case
b)
Snake case
c)
Dog case
d)
Fish case
78.
What does the arithmetic operator do in this code: print(4%2)
a)
Division: Returns the result including decimal places
b)
Integer division: returns the whole number or integer from the division
c)
Modulus: this will return the remainder of the division
d)
Exponentiation: for 'powers of'
79.
What is the function of the operator  != ?
a)
Equal to: Checks if two values are equal
b)
Not equal to: Checks if two values are not equal
c)
Less than or equal to: Checks to see if one value is less than or equal to another
d)
Greater than or equal to:  Checks to see if one value is greater than or equal to another
80.
What data type would you use to store the value of pi to 2 decimal places i.e. 3.14?
a)
String
b)
Integer
c)
Real or Float
d)
Boolean
81.
What data type would you use to store someone's name?
a)
String
b)
Integer
c)
Real or Float
d)
Boolean
82.
What data type would you use to store someone's age?
a)
String
b)
Integer
c)
Real or Float
d)
Boolean
83.
What data type would you use to store yes or no?
a)
String
b)
Integer
c)
Real or Float
d)
Boolean
84.
Which data type has the notation char?
a)
Boolean
b)
Character
c)
String
d)
Integer
85.
Define what is meant by the Boolean operator AND
a)
If all of the operands are true then the condition becomes true
b)
If any of the operands are true then the condition becomes true
c)
Used to reverse the logical state of the operand
86.
Define what is meant by the Boolean operator NOT
a)
If all of the operands are true then the condition becomes true
b)
If any of the operands are true then the condition becomes true
c)
Used to reverse the logical state of the operand
87.
What programming concept is being shown in the image on Line 4?
a)
Concatenating
b)
Function
c)
Joiniating
d)
Merging