Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

iGCSE Computer Science: Data Compression and Encryption

Total questions: 18

Worksheet time: 13mins

Name
Class
Date
1.

Which of these are recognised types of file compression? (select all that apply)

a)

lossless

b)

lossy

c)

superchannel

d)

standard

e)

redundant

2.

What are the main reasons to compress data? (select all that apply)

a)

To reduce secondary storage space

b)

To maximise the available RAM memory

c)

To speed up network transmission times

d)

To optimise the data

e)

To reduce packet congestion on networks

3.

Which of these are recognised lossless compression algorithms? (select all that apply)

a)

RLE

b)

LZ-77 (dictionary coder)

c)

Caesar cipher

d)

Merges sort

4.

What is the correct Run-length encoding for the data: cccmmmmmsssssdcccccc

a)

3c5m5s1d6c

b)

c3m5s5d1c6

c)

cmsdc35516

d)

cccmmmmmsssssdcccccc

5.

Which of these image file formats support lossless compression techniques? (select all that apply)

a)

JPG

b)

PNG

c)

GIF

d)

BMP

e)

SVG

6.

Which of these audio file formats support lossy compression?

a)

FLAC

b)

MP3

c)

WAV

d)

OggPCM

e)

WMA

7.

What is the correct order of memory storage units from smallest to largest?

a)

KiB MB MiB GB TiB

b)

KiB MiB MB TiB GB

c)

MB MiB KB GB TiB

d)

KB GB MB MiB TiB

8.

What is the name of the lossy compression algorithm used in JPG image compression?

a)

Discrete Cosine Transform

b)

Abstract Sinusoidal Mutation

c)

Run-length encoding

d)

LZ-77

9.

On which of these data strings would you expect a dictionary-based lossless compression algorithm like LZ-77 to achieve the highest compression ratio?

a)

This is an endless loop. This is an endless loop. This is an endless loop. This is an endless loop. This is an endless loop. This is an endless loop. This is an endless loop. This is an endless loop.

b)

lpumf yxidt mgcwo aiyfj nqyuj znhja vjacx vewcf jmxgy suqwj dvnzq zcops gpsbz rgxox sxypw mvvun cxxda dfixa burli sitbh ljprx uqehk aggap btnep ispxx zmuus ndbyd hwplq zbwgd pznkr zkdbp ssedo

c)

Grumpy wizards make toxic brew for the evil Queen and Jack

d)

Old MacDonald had a farm

E-I-E-I-O

And on his farm he had a cow

E-I-E-I-O

With a moo-moo here

And a moo-moo there

Here a moo, there a moo

Everywhere a moo-moo

Old MacDonald had a farm

E-I-E-I-O

10.

On which piece of data would you expect the run-length encoding algorithm to achieve the highest compression ratio?

a)

Nellie the Elephant packed her trunk

And said goodbye to the circus

Off she went with a trumpety-trump

Trump, trump, trump

b)

Computer Science is great Computer Science is great Computer Science is great Computer Science is great Computer Science is great Computer Science is great Computer Science is great

c)
d)
11.

What type of modelling is being exploited in mp3 audio lossy compression?

a)

psychological

b)

psychokinetic

c)

physiological

d)

psychoacoustic

12.

Asymmetric encryption is when ...

a)

a message is encrypted and decrypted using two different keys: a public one and a private one

b)

only one message can be encrypted at a time

c)

An encrypted message is received, but there is no requirement to return an encrypted message

d)

There is no key available to decrypt an encrypted message that has been received

13.

Which of these encryption algorithms do you need to know about for iGCSE Computer Science? (select all that apply)

a)

Caesar

b)

Pigpen

c)

Vigenère

d)

Rail-fence

e)

Vernam

14.

Which is a Caesar cipher?

a)
b)
c)
d)
15.

Which is a Vigenère cipher?

a)
b)
c)
d)
16.

Which is a Pigpen cipher?

a)
b)
c)
d)
17.

Which is a rail-fence cipher?

a)
b)
c)
d)
18.

Select all the statements that are true about the Caesar cipher

a)

It was first used by Roman Emperor Julius Caesar

b)

It is a very secure form of encryption

c)

It does not provide much information 'leakage' for a cryptographer

d)

It can be easily cracked using frequency analysis techniques

e)

It is an example of a substitution cipher