wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

End of Year 10 Quiz

Total questions: 100

Worksheet time: 55mins

Name
Class
Date
1.

How many bits are there in a byte?

a)

8

b)

1024

2.

How many kilobytes are there in 2MB?

a)

2

b)

200

c)

2000

3.

Which order is correct?

a)

Bit, Nybble, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte

b)

Bit, Byte, Nybble, Megabyte, Kilobyte. Gigabyte, Terabyte

4.
Which part of the Fetch-Decode-Execute cycle carries out the instruction?
a)
Fetch
b)
Decode
c)
Execute
5.
Which part of the Fetch-Decode-Execute cycle gets the instruction from the RAM?
a)
Fetch
b)
Decode
c)
Execute
6.
You will not be given the mark if you refer to the CPU as the brain of the computer in your exam
a)
True
b)
False
7.

Which of the following is not a Register within Von Neumann Architecture?

a)

MAR

b)

MDR

c)

Accumulator

d)

MSR

8.

The program counter updates to show the address of the next instruction to be completed

a)

True

b)

False

9.

Which register will temporarily store the results of any calculations carried out by the ALU?

a)

Program Counter

b)

Accumulator

10.
Volatile memory means it does not get deleted when the computer is switched off
a)
True
b)
False
11.

Which of these is physically closer to the CPU?

a)

Hard Drive

b)

RAM

c)

Cache

12.
ROM is non-volatile memory
a)
True
b)
False
13.

Which type of storage would you use:

To backup very large amounts of data

a)

Optical

b)

Magnetic

c)

Solid State / Flash

14.

Which type of storage would you use:

If you needed to cheaply and physically distribute small amounts of data

a)

Optical

b)

Magnetic

c)

Solid State / Flash

15.

Which type of storage would you use:

To store data on a device that you will be taking on a hiking trip

a)

Optical

b)

Magnetic

c)

Solid State / Flash

16.
Which order is correct?
a)
1  2  4  8  16  32  64  128
b)
128  64  32  16  8  4  2  1 
17.

Convert 10001 to denary

a)

17

b)

27

18.

Convert 12 to binary

a)

1100

b)

1011

19.
Binary 1001 1111 = _ _ _ _ _
a)
5E
b)
9G
c)
9F
d)
3F
20.
Hexadecimal 8B = _ _ _ _ _
a)
1000 1011
b)
1000 1101
c)
1001 0011
d)
1010 1100
21.

Hexadecimal is easier to ________

a)

Understand

b)

Write

c)

Calculate

d)

Read

22.
The number of samples taken at each fixed interval
a)
Bit Rate
b)
Sample rate
23.
Increasing the Sample Rate/ Bit Rate increases the ______
a)
Detail
b)
Accuracy
c)
File Size
d)
All of the above
24.

Select the correct calculation:


Sample rate of 2000 hz, bit rate of 4 bits

Minimum file size for a 5 second recording

a)

2000 * 4 * 5

/ 8

b)

2000 * 4 * 5

c)

2000 * 4 * 5

* 8

25.

Each colour is represented by a _______ binary number

a)

Unique (different)

b)

Separate

c)

Special

26.

This image has a resolution of 30

a)

True

b)

False

27.

What is meant by the resolution of an image?

a)

The number of pixels in an image

b)

The quality of an image

28.
How many bits are used in ASCII?
a)
16
b)
1
c)
7
d)
8
29.
Which character set would be most suitable for Arabic?
a)
ASCII
b)
UNICODE
30.
What is the disadvantage of using ASCII?
a)
Takes up too much memory
b)
Not enough characters
c)
Too complicated
31.
Makes the file smaller by giving repeated patterns/colours a specific code
a)
Lossy Compression
b)
Lossless Compression
32.

Which of the following would not be suitable for Lossy Compression?

a)

Images

b)

Sounds

c)

Videos

d)

Text

33.

Select the advantages for lossless compression

a)

Makes the file much smaller

b)

Will send quicker

c)

A very simple algorithm

d)

The quality will not be affected much

34.
Cardiff University has its campus buildings spread out across the city.
Which network is being used?
a)
LAN
b)
WAN
35.

St Benedict's Catholic School has computers being used in a number of school buildings within the site.

Which network is being used?

a)

LAN

b)

WAN

36.

Choose all advantages of wired networks

a)

You can connect a large number of devices

b)

Devices are physically connected so they are more secure

c)

Signal does not degrade over large distances

d)

It is cheap to install and set up

37.

Which connection will have the fastest data transfer speed?

a)

Wired

b)

Wireless

38.

The bandwidth of your network is the

a)

Amount of data that is transferred over a network

b)

The speed that data is transferred over a network

39.

The speed of your network is the

a)

Amount of data that is transferred over a network

b)

How fast the data is transferred over a network

40.

The data packets have had to take a very busy route to your device. This means you have

a)

Low bandwidth

b)

An obstruction

c)

Latency

41.

Connects multiple computers together in a network. Shares data between all computers

a)

Router

b)

Hub

c)

Switch

42.
What is data split into before it is sent?
a)
Packets
b)
Sections
c)
Pieces
d)
Segments
43.

You would need a router to identify whether an incoming data packet is for your LAN or for a different one

a)

True

b)

False

44.

Which protocol would you use to create a copy of the email from your email server?

a)

FTP

b)

IMAP

c)

POP3

d)

HTTP

45.
What does Protocol mean?
a)
Security
b)
Rules
c)
Orders
d)
Services
46.
Which protocol governs the way we transfer and load hypertext?
a)
FTP
b)
SMTP
c)
POP3
d)
HTTP
47.

What does a firewall do?

a)

Monitors data traffic

b)

Checks data packet information

c)

Prevents unauthorised access into the network

d)

Blocks unauthorised users

48.

Anti Virus software is used to

a)

Scan for a virus

b)

Quarantine a virus

c)

Stop a virus entering the system

49.

What is the name for security measures such as fingerprint/iris/face/hand scanners?

a)

Encryption

b)

Body Scanning

c)

Biometrics

50.
The DNS matches up all the domain names to their IP Addresses
a)
True
b)
False
51.

Domain Name System converts URL's to IP addresses.

a)

True

b)

False

52.

What is an IP address?

a)

The way computers find each other.

b)

The same thing as a web address.

c)

A phone number.

53.
What does the word Fragment mean?
a)
Split into many parts
b)
Scan for a virus
54.

Re-organises the files by putting the related files next to each other

a)

Encryption

b)

Compression

c)

Defragmentation

d)

Auto-Update

55.

Encryption _______ the data to make it unreadable

a)

Scrambles

b)

Changes

c)

Updates

56.

Which happens during abstraction?

a)

Identify the essential information

b)

Ignore the non-essential information

c)

Break the problem down into smaller tasks

57.

What happens during decomposition?

a)

Ignore non-essential information

b)

Break the problem down into smaller tasks

58.

When designing a building that must be accessible for wheelchairs, which of the following characteristics is non-essential?

a)

Number of doors

b)

Number of walls

c)

Number of wall paintings

59.

Decomposition allows each task to become _______

a)

More manageable

b)

Smaller

c)

More difficult

60.

A school database has lots of information on students, the data manager needs to use abstraction. What data should she leave out?

a)

Age

b)

Guardian's phone numbers

c)

Classes

d)

Eye colour

61.
If you have a large amount of data to search through the best algorithm would be a 
a)
Binary Search
b)
Linear Search
62.

Which type of sort algorithm is this?

a)

Bubble

b)

Merge

c)

Insertion

63.
Which type of sort algorithm is this?
a)
Bubble
b)
Merge
c)
Insertion
64.
If the data is in order the best search to use would be a
a)
Binary Search
b)
Linear Search
65.
When is a binary search faster than a linear search?
a)
When there is a large amount of data
b)
When there is a small amount of data
66.

Which data type would you use to store:

Someone's age

a)

String

b)

Integer

c)

Float

d)

Boolean

67.

Which data type would you use to store:

Someone's name

a)

String

b)

Integer

c)

Float

d)

Boolean

68.
Which of these is a Boolean?
a)
Computer Science
b)
16
c)
Yes/No
d)
897
69.
Which of these is a Float?
a)
Maidstone
b)
34.67
c)
19087
d)
Yes/No
70.

Choose the correct definition of a logic error

a)

The program will run but will produce an unexpected result

b)

A grammatical error that will cause the program to crash

c)

An error caused by an incorrect spelling

d)

The program does not make logical sense

71.

Choose the correct definition of a syntax error

a)

The program contains an error but will not crash

b)

A grammatical error that will cause the program to crash

c)

An error caused by an incorrect spelling

d)

The program does not make logical sense

72.

Identify the syntax error in this code

a)

admin should be within quotation marks

b)

print has been spelt incorrectly

c)

username has been used too many times

d)

!= is not a correct math operator

73.

Which logic gate is this?

(a)  

74.

Which logic gate is this?

(a)  

75.

Which 2 gates have been used?

a)

AND and NOT

b)

OR and AND

c)

OR and NOT

d)

NOT and OR

76.

What is the correct notation for this logic circuit?

a)

C AND (A OR B)

b)

C OR (A AND B)

77.

Which 2 gates have been used?

a)

AND and NOT

b)

OR and AND

c)

OR and NOT

d)

NOT and OR

78.
Translates source code into machine code one line at a time.
a)
Compiler
b)
Interpreter
c)
Editor
79.
Translates the entire source code into machine code.
a)
Compiler
b)
Interpreter
c)
IDE
d)
Operand
80.

Select two advantages of high level languages

a)

Easier to learn

b)

Executes very fast

c)

The code will occupy less memory

d)

Programs can be written faster

81.

Which two statements are true of a compiler?

a)

Creates a final error report containing all errors

b)

Displays the error as soon as it is detected

c)

The program must be run every time it is used

d)

Produces an executable file

82.

A compiler translates the entire program at once

a)

True

b)

False

83.

Which of the following is not a feature of an Integrated Development Environment (IDE)?

a)

Editor

b)

Run-Time Environment

c)

Debugger

d)

Output Window

e)

Spell Check

84.

An IDE makes it easier for the programmer to w? and t? their code

give both words with a space in between (e.g. answer1 answer2)

(a)  

85.

If asked to give 2 features of an IDE, you would gain 2 marks for saying "auto-fill and bracket matching"

a)

True

b)

False

86.

Which of the following IDE features allows the user to write their code?

a)

Editor

b)

Output Window

c)

Debugger

d)

Breakpoints

87.

Which of the following IDE features informs the user of any mistakes they have made in their code?

a)

Editor

b)

Run-Time Environment

c)

Debugger

d)

Stepping

88.
What is the name of the variable?
a)
first_name
b)
Jeremy
c)
print
89.

What is the output of the following code?

a)

count

b)

0,1,2,3,4,5,6,7,8,9

90.

!= means 'does not equal'

a)

True

b)

False

91.
What is the technical term for an If Statement?
a)
Iteration
b)
Selection
92.

Which of the following is a subroutine not designed to do?

a)

Avoid the user needing to write the same instructions multiple times

b)

Allow multiple programmers to work on different elements of the same program

c)

Reduce errors by troubleshooting separate elements of code

d)

Make it easier for the computer to run

93.

What is the name of the subroutine?

a)

happyBirthday

b)

person

c)

def

94.

What is the name of the parameter?

a)

happyBirthday

b)

person

c)

def

95.

What is the name of the subroutine?

a)

addNumbers

b)

num1

c)

num2

d)

total

96.

num1 and num2 are the parameters

a)

True

b)

False

97.

Which subroutine will return a value back to the program?

a)

Procedure

b)

Function

98.

What is the index of the item bread in the list/array shoppinglist?

shoppinglist = ["milk", "eggs", "sugar", "bread", "cake"]

a)

4

b)

3

99.

What would I need to type in for the program to display Correct?

a)

A

b)

B

c)

Neither

d)

Both

100.

Which response will be displayed?

a)

You are too young

b)

You are old enough