wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

AQA Year 11 Computer Science Revision

Total questions: 104

Worksheet time: 1hrs 17mins

Name
Class
Date
1.
What is the correct definition of an algorithm?
a)
An algorithm is a step by step instructions to solve a problem.
b)
An algorithm is a process of baking bread.
c)
An algorithm is a software used to compute numbers.
d)
An algorithm is the process of breaking problems.
2.
Decomposition is a term used to define...
a)
The process of assigning value to a variable.
b)
The process of taking out unnecessary details from problems.
c)
The process of breaking down problems into smaller problems.
d)
The process of coding a problem.
3.
Abstraction is.....
a)
The process of drawing abstract pictures.
b)
The process of assigning values to variables.
c)
The process of breaking down problems.
d)
The process of removing unnecessary details from a problem.
4.
What is a flowchart?
a)
A textual representation of algorithms.
b)
A graphical representation of algorithms.
c)
A cluster of different shapes.
d)
A program code written in Logo.
5.
What does this shape represent in flowchart?
a)
Start/Stop
b)
Decision
c)
Process
d)
Input/Output
6.
The process carried out in computer systems is represented by _______________ in flowchart.
a)
Rectangle
b)
parallelogram 
c)
Square
d)
Diamond
7.
What does this shape represent in flowchart?
a)
Input/Output
b)
Process
c)
Decision
d)
Start/Stop
8.

A logical step-by-step process for solving a problem is called

a)

Binary Numbers

b)

Coding

c)

Algorithms

9.

a loop (iteration) that has a condition at the end is called:

a)

REPEAT – UNTIL

b)

For

c)

While

10.

Which option is a searching algorithm

a)

Bubble

b)

Linear

c)

Merge

11.

This diagram is which algorithm

a)

Bubble

b)

Linear

c)

Merge

d)

Quick sort

12.

Binary search only works on....

a)

An UNSORTED Array

b)

A SORTED array

13.
Which of these is an example of decomposition?
a)
Breaking the problem of organising a cake sale into smaller parts, such as who will bake the cakes and when to hold the cake sale.
b)
Taking the problem of baking a cake and thinking about how we can make it the best cake possible.
c)
Looking at what different kinds of cake can be made.
14.

Holds numbers with a decimal point

a)

String

b)

Float/Real

c)

Boolean

d)

Integer

15.

What is a variable?

a)

place (memory cell) where values are stored

b)

type of graphics

c)

data type

d)

memory type

16.
What is a selection construct?
a)
A type of Loop
b)
A name for a variable 
c)
A type of programming 
d)
Programming that gives you a choice
17.
An IF statement can have IF statements inside of it
a)
True
b)
False
18.
A ____ is a memory address that can hold information
a)
Integer 
b)
Double
c)
String
d)
Variable 
19.
What needs to go in to check the age is more than 5
IF ______ Then 
Console.Writeline ("You are older than 5")
a)
Age > 5
b)
Age < 5
c)
Age is more than 5
d)
Age = 5 
20.
Another way of saying "otherwise"
a)
Programming
b)
Parameters
c)
Else
d)
Increment
21.
A piece of code that can be pulled over and over
a)
Function
b)
Program
c)
Simulation
d)
Interface
22.
Software that is created for free use by everyone
a)
Open Source
b)
Interface
c)
Simulation
d)
Conditional
23.
A list of steps that allow you to complete a task
a)
Algorithm
b)
Function
c)
Program
d)
Interface
24.
A method of problem-solving that helps computer scientists prepare problems for digital solutions
a)
Computer Science
b)
Abstraction
c)
Simulation
d)
Computational Thinking
25.
What are the programs that run on a computer system called? 
a)
Algorithms
b)
Code
c)
Software
d)
Languages
26.
Example of First Generation Programming Language
a)
COBOL
b)
Machine Language
c)
C++
27.
Third Generation Programming Language also known as 
a)
Natural Language
b)
High Level Programming Language
c)
Very High Level Programming Language
28.
What is the smallest unit of data in binary?
a)
A nibble
b)
A byte
c)
A bit
d)
A letter
29.
What is a nibble?
a)
Half a bye (4 bits)
b)
8 bits
c)
1 bit
d)
Something to eat
30.
What is a gigabyte (GB)?
a)
8 bits
b)
1024 kilobytes (KB)
c)
1024 bytes (B)
d)
1024 megabytes (MB)
31.
If a PS4 has a storage capacity of 500GB, and each game is 50GB, how many games can be stored on the PS4's hard drive?
a)
1
b)
5
c)
10
d)
15
32.
What will this binary number be in denary (normal number)?
a)
130
b)
128
c)
2
d)
64
33.
What will this binary number be in denary (normal number)?
a)
32
b)
8
c)
12
d)
44
34.
What is 128 as an 8 bit binary number. Use the grid to help you.
a)
1 1 1 1 0 0 0 0
b)
1 0 0 0 0 0 0 0
c)
0 0 0 0 1 0 1 0
d)
0 0 0 0 0 0 0 1
35.
What is the answer if you add these binary numbers together?
a)
0 0 0
b)
0 1 0 1
c)
1 0 0 0
d)
1 0 0 0
36.
What is a bitmap image?
a)
An image stored as a series of bits where each bit represents a part of an image
b)
An image of of different maps.
c)
An image split into pieces.
d)
An image about bits.
37.
What is meant by the resolution of an image?
a)
This is information about the image
b)
This means the number of dots (pixels) in an image
38.

11001 what is this number in denary?

a)

23

b)

27

c)

25

d)

26

39.

Extra data that is stored with an image or other file, e.g. the date it was created

a)

metadata

b)

pixels

c)

resolution

d)

compression

40.

Convert 11001001 to hex

a)

C9

b)

C3

c)

CB

d)

C7

41.

Convert 7A (hex) to denary

a)

01111101

b)

01111010

c)

01111001

d)

11111010

42.

Add the two binary numbers 11110000 + 00001001

a)

11111111

b)

11001011

c)

11111001

d)

11111010

43.

The type of compression which removes some of the data from a file in order to reduce its size is

a)

Lossy

b)

Lossless

c)

Lossleader

d)

Lost

44.

How does lossy compression work with sound files?

a)

It removes background noise

b)

It removes sound humans can't hear

c)

It reduces the sampling size

d)

It filters the loudest sounds

45.

How many colours can be represented in a 1 bit image

a)

1

b)

2

c)

0

d)

3

46.

How many colours can be represented by a two bit image?

a)

2

b)

3

c)

4

d)

1

47.

What is bit depth?

a)

The number of bits used to store a sample

b)

The size of a sound file

c)

The size of an image file

d)

An RGB value

48.
What logic circuit function performs the inverter function?
a)
AND
b)
OR
c)
NOT
d)
NOR
49.
Holds many components of the system and provides connectors for other peripherals.
a)
USB
b)
Touch screen
c)
Motherboard
d)
CPU
50.
System software consists of the program that controls the operations of the computer and its devices. Two types of system software are ;
a)
Microsoft Word and Windows 10
b)
Utility programs and Windows
c)
Operating systems and utility programs
d)
Operating system and application software
51.
Examples of operating system except
a)
Windows Server
b)
Apple
c)
iOS
d)
Linux
52.
Examples of utility program is
a)
Windows file manager
b)
Avira
c)
Mozilla
d)
Defragmenter
53.
Characteristics of proprietary software is
a)
source code is provided for modification
b)
the software is free
c)
no limit time to use
d)
sold for profit
54.
What logic gate is this?
a)
AND
b)
OR 
c)
NOT
d)
TO
55.
What logic gate is this?
a)
AND 
b)
OR 
c)
NOT 
d)
THE
56.
What logic gate is this?
a)
OR
b)
NOT
c)
AND 
d)
THE
57.

What is the output?

a)

y=0

b)

y=1

58.

What is the output?

a)

0

b)

1

59.

What is the output?

a)

1

b)

0

60.
What does LAN stand for?
a)
Local Arena Network
b)
Local Area Network
c)
Long Area Network
d)
Local Arena Name
61.
What does WAN stand for?
a)
Wide Area Network
b)
Wide Arena Network
c)
World Area Network
d)
World Arena Network
62.
Which type of phone line is already owned by another company?
a)
Leased
b)
Dedicated
63.

A computer network is _______ computers connected together

a)

2

b)

2 or more

c)

A large number

64.

Your computer is the _______ in a client-server relationship

a)

Client

b)

Server

65.
What type of network is this?
a)
Star
b)
Bus
c)
LAN
d)
Ring
66.
What type of network is this?
a)
Star
b)
Bus
c)
Ring
d)
WAN
67.
Which of these is NOT an advantage of networks?
a)
Sharing peripheral devices such as printers and scanners
b)
Possible to communicate globally
c)
Can protect against viruses
d)
PCs can be backed up and updated by one central PC
68.
Which is the correct answer to the below:
"A computer that does not communicate with other devices"
a)
LAN
b)
WAN
c)
Stand-Alone
d)
Server
69.
The suite of protocols and programs that supports low-level network communication.
a)
HTTP
b)
P2P
c)
gateway
d)
TCP/IP
70.
Transfer of electronic mail.
a)
Telnet
b)
FTP
c)
SMTP
d)
MIME type
71.
The network protocol that breaks messages into packets, reassembles the packets at the destination, and takes care of errors.
a)
Telnet
b)
TCP
c)
DSL
d)
UDP
72.

192.168.10.3 is an example of..

a)

Subnet mask

b)

IP address

c)

Gateway

73.

Identify the image shown above..

a)

Switch

b)

Network Cable

c)

Network Interface Card

d)

Hub

74.
What is a Network?
a)
a collection of computers and devices connected together via communications devices and transmission media.
b)
A collection of computers and devices connected together so complex problems can be solved quickly.
c)
A group of computers connected together in a shape of a Bus, Star or Ring.
d)
A connected devices and computer thet consist of servers, client and peers.
75.

What is a protocol?

a)

The law of computers

b)

set of rules for how devices to communicate

c)

set of ideas of communication

d)

processes to which devices must obey

76.

encrypts all information sent and received

a)

HTTP

b)

FTP

c)

HTTPS

d)

SMTP

77.

retreieve emails from server

a)

HTTP

b)

FTP

c)

SMTP

d)

IMAP

78.

passes data over the physical network

a)

transport layer

b)

internet layer

c)

link layer

d)

application layer

79.

This involves wireless devices having access to the network wirelessly

a)

WLAN

b)

WAN

c)

LAN

80.

Is a device that channels incoming data from any of multiple input ports to the specific output port that will take the data toward its intended destination.

a)

Hubs

b)

Switches

c)

Routers

81.

Is a type of cabling that is used for telephone communications and most modern Ethernet networks. A pair of wires forms a circuit that can transmit data.

a)

Fiber optic cable

b)

Twisted Pair Cable

c)

Coaxial cable

82.

Is a concept in networking that defines the architecture of the communication mechanism for all nodes in a network.

a)

Physical Topology

b)

Logical Topology

c)

Network Topology

83.

A network is created when two or more PCs are connected and share resources without going through a separate server computer.

a)

Peer to Peer Network

b)

Client - Server Network

84.

A computer network in which one centralized, powerful computer (called the server) is a hub to which many less powerful personal computers or workstations (called clients) are connected.

a)

Client - Server Network

b)

Peer to Peer Network

85.

Light signals are transmitted is this type of network media

a)

Coaxial Cable

b)

Twisted Pair Cable

c)

Fiber Optic Cable

86.
Firewalls remove viruses
a)
False
b)
True
87.
What is failover?
a)
Having a parallel server that 'kicks in' if the other server breaks
b)
Taking a back up every time new data is saved
c)
Sending the entire day's files to a tape drive
d)
Never use 'password' as a password
88.
A type of network that has no centralized administration or security but can be inexpensive to set up.
a)
Peer-to-Peer
b)
WAN
c)
Client-Server
d)
WLAN
89.
process of encoding messages or information in such a way that only authorized parties can read it
a)
layering
b)
securing
c)
encryption
d)
phishing
90.
the acronym for file transfer protocol
a)
http
b)
https
c)
ftp
d)
pdf
91.
many businesses use this Wi-Fi technology to allow the public an access point to a wireless network
a)
hotspots
b)
coldspot
c)
satellites
d)
bluetooth
92.
the acronym for hyper text transfer protocol secure
a)
https
b)
http
c)
html
d)
pdf
93.
By definition, what is an SSID?
a)
A wireless network name
b)
A wireless network security protocol
c)
A wireless network  security password
d)
A wireless network  authentication method
94.
You configured a wireless network for your neighbor,   and he wants to implement  security measures beyond the standard wireless  encryption. What options does he have?
a)
Use  NAT.
b)
DNS
c)
Enable DHCP.
d)
Use MAC filtering.
95.

User Interface

a)

is everything designed into an information device with which a person may interact

b)

usually created to produce a new value, although sometimes simply assigns a value to a variable. They are built using values, variables, operators and method calls

c)

is a formalized graphic representation of a logic sequence, work

or manufacturing process, organization chart, or similar formalized

structure.

96.

Sequencing

a)

Sometimes you want the computer to execute the same lines of code several times.

b)

This means that the computer will run your code in order, one line at a time from the top to the bottom of your program.

c)

Sometimes you only want some lines of code to be run only if a condition is met, otherwise you want the computer to ignore these lines and jump over them.

97.

Iteration

a)

Sometimes you only want some lines of code to be run only if a condition is met, otherwise you want the computer to ignore these lines and jump over them.

b)

Sometimes you want the computer to execute the same lines of code several times.

c)

Sometimes you want the computer to execute the same lines of code only one time.

98.

is an artificial and informal language that helps programmers develop algorithms.

a)

Pseudocode

b)

Algorithm

c)

Flow Chart

99.
Syntax errors are caused by incorrectly typed source code.
a)
True
b)
False
100.
A program won't run if there is a logic error.
a)
False
b)
True
101.

a computer programming language consisting of binary or hexadecimal instructions which a computer can respond to directly.

a)

Machine Language

b)

Assembly Language

c)

High Level Language

102.

A low-level symbolic code converted by an assembler.

a)

Machine Lanuage

b)

Assembly Language

c)

High Level Language

103.

is a programming language that enables a programmer to write programs that are more or less independent of a particular type of computer.

a)

High Level Language

b)

Machine Language

c)

Assembly Language

104.
An interpreter
a)
is a high level language that can run on different kinds of computers.
b)
translates the program.
c)
converts a program written in a higher level language line by line into a lower level language and executes it.