wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

GCSE Computer Science Megaquiz

Total questions: 100

Worksheet time: 52mins

Name
Class
Date
1.

A computer network is ___ computers connected together.

a)

One

b)

Two or more

c)

Three or more

d)

Four or more

2.

What does LAN stand for?

a)

Limited Area Network

b)

Local Assisted Network

c)

Local Area Network

d)

Local Aerial Network

3.

What is TCP?

a)

A network protocol

b)

The internet

c)

An antiseptic

d)

A protocol layer

4.

What does Protocol mean?

a)

The security regulations

b)

A set of rules and procedures

c)

A set of standards

d)

A set of services

5.

Which protocol would you use to transfer HTML, for example, when downloading a web page?

a)

FTP

b)

SMTP

c)

POP3

d)

HTTP

6.
Which protocol would you use to transfer files?
a)
FTP
b)
SMTP
c)
POP3
d)
HTTP
7.

When recording a sound, computers take measurements at regular intervals. This is called

a)

Interval selection

b)

Parameters

c)

Sampling

d)

Digital signals

8.

An audio CD is typically sampled at

a)

44 times per second (44.1kHz)

b)

4,410 times per second (44.1kHz)

c)

44,100 times per second (44.1kHz)

d)

44,100,000 times per second (44.1kHz)

9.

A higher sample rate means (tick all that apply)

a)

A better quality/more accurate recording

b)

A lower quality/less accurate recording

c)

A larger file size required to store the final recording

d)

A small file size required to store the final recording

10.

A common method of reducing the size of a sound file is

a)

Reduction

b)

Compression

c)

Decompression

d)

Squashing

11.

When compressing an audio file, a lossy algorithm tries to

a)

Remove the beginning and end of the file

b)

Remove the audio that humans typically can't hear

c)

Remove every other note

d)

Change the frequency of the recording

12.

The part of the CPU that performs calculations and logic operations

a)

Register

b)

Control Unit

c)

Clock

d)

Arithmetic/logic unit (ALU)

13.

A storage location inside the CPU used to hold an instruction, an address or other single item of data.

a)

Control Unit

b)

Arithmetic/Logic Unit

c)

Register

d)

Clock

14.

The part of the CPU that organises the actions of the other parts of the CPU

a)

Register

b)

Control Unit

c)

Arithmetic/Logic Unit

d)

Clock

15.

An electronic device inside a CPU that 'ticks' at regular intervals and is used to synchronise the actions of the other parts of the CPU

a)

Arithmetic/Logic Unit (ALU)

b)

Register

c)

Control Unit

d)

Clock

16.

Memory that is not lost when the power is turned off

a)

Non-volatile

b)

Volatile

c)

Cache

d)

Random Access memory (RAM)

17.

Memory that cannot be altered and is not lost when the power is turned off.

a)

Volatile

b)

Read Only Memory (ROM)

c)

Magnetic

d)

Random Access Memory (RAM)

18.

Storage that is not accessible by the CPU and is usually used for long term storage of programs and data

a)

Primary Storage

b)

Secondary Storage

c)

RAM

d)

ROM

19.

Secondary storage that works using differences in light reflection from a material

a)

Magnetic storage

b)

Optical storage

c)

Solid State Storage

20.

A system designed to do a specific job, usually as part of a bigger system that might include electrical or mechanical parts such as a car or a washing machine

a)

Virtual system

b)

Simple system

c)

Embedded system

d)

Inbred system

21.

The SQL command to choose which columns will be displayed in a query

a)

SELECT

b)

SHOW

c)

FROM

d)

WHERE

22.
The SQL command to choose which tables the data for the query will be taken from
a)
SELECT
b)
WHERE
c)
FROM
d)
SHOW
23.

The SQL command which sets conditions for the rows to be shown in the query output

a)

WHERE

b)

SELECT

c)

FROM

d)

WHEN

24.
What does * mean in the following query: SELECT * FROM Customers
a)
Nothing
b)
All records
c)
All rows
d)
All records containing *
25.

Complete the following SQL query to find all records for surname = "Khan":

SELECT * FROM Customers ......

a)

IF surname = "Khan"

b)

WHERE surname = "Khan"

c)

AND surname = "Khan"

d)

WHEN surname = "Khan"

26.

What does HTTPS stand for?

a)

Hypertext Transfer Protocol Secure

b)

Hyper Text Protocol Secure

c)

Hidden Text Transfer Protocol Station

d)

Hypertext Transfer Protocol Station

27.

Which of these is not a Protocol?

a)

DNS

b)

FTP

c)

POP

d)

IMAP

28.

Where is a MAC address stored?

a)

In the computer

b)

On the NIC

c)

As a list in the router

d)

On the Internet

29.

A MAC Address is usually represented as....

a)

Binary

b)

Denary

c)

Floats

d)

Hexadecimal

30.
Which of these if not A real IP address? (7-9)
a)
192.168.2.156
b)
192.168.2.1
c)
192.168.2.200
d)
192.168.2.328
31.

A group of 8 binary bits is called a...

a)

byte

b)

bit

c)

nibble

d)

kilobyte

32.

Why use hexadecimal instead of binary?

a)

It is easier to use as it summarises four binary numbers in one character

b)

It takes up less memory

c)

It is faster for a CPU to process

d)

Computers understand hexadecimal

33.

If a computer has only 8 bits to store a value then the last bit of a 9 bit number will be lost. This is called...

a)

redundancy

b)

a lost bit

c)

an overflow error

d)

an underflow error

34.

The CPU fetches instructions and decodes them in order to find out what to do next. The instructions are in two parts: the OPERATOR and the OPERAND. The OPERATOR or OPCODE represents...

a)

an operation e.g. 'ADD' or 'SUB' or 'DIV'

b)

maths operators like +, -, *, /

c)

further instructions for the CPU

d)

the data that needs to be used in the instruction

35.

What is meant by the term 'stakeholder'?

a)

A person who owns a product or organisation

b)

Anyone who has an interest or concern about a product or organisation

c)

A person who buys products from an organisation

d)

A person who creates the legislation that governs buying/selling of products

36.

Which legislation governs the act of hacking?

a)

The Freedom of Information Act

b)

The Data Protection Act

c)

Creative Commons License

d)

The Computer Misuse Act

37.

Which protocol is used for sending emails?

a)

POP

b)

IMAP

c)

SMTP

d)

FTP

38.

Which best describes packet switching

a)

Exchanging information in two directions

b)

Sending data in small chunks

c)

Stealing data by exchanging other data for it

d)

Sending data twice to be sure it arrives

39.

WLAN stands for

a)

Wide Long Area Network

b)

Wide Local Area Network

c)

Wireless Local Area Network

d)

Wide Legal Area Nework

40.

What is an advantage of IMAP over POP

a)

It is quicker

b)

It can cope with more email messages

c)

It will synchronise all devices with the user's mailbox

d)

It has more space to store old messages

41.

Sequence is when...

a)

...instructions are executed one after another

b)

instructions are executed one after another in a series

c)

instructions are executed by the user

d)

instructions are executed one after another but not always in series

42.

In programming a translator is used to convert different programming languages into machine code. There are three types...

a)

Assembler, interpreter & compiler

b)

Assembler, identifier & compiler

c)

Assembler, identifier & interpreter

d)

Compiler, identifier & interpreter

43.

An integer is a data type that typically takes up 2 bytes of memory. Which of the follow is an integer?

a)

2.6

b)

"2.6"

c)

26

d)

26.0

44.

What is the main difference between a constant and a variable?

a)

A constants value cannot be changed whereas a variable's value may change

b)

A constant's value only changes if a variables value changes

c)

Constants can only be changed by the program whereas a variable can be changed by the user

d)

A constant does not change during a program whereas a variable will.

45.

Which law allows people to find out information about public organisations?

a)

Data Protection Act

b)

Freedom of Information Act

c)

Copyright, Designs and Patents Act

d)

Computer Misuse Act

46.

Which law protects intellectual property from being copied without permission?

a)

Data Protection Act

b)

Freedom of Information Act

c)

Copyright, Designs and Patents Act

d)

Computer Misuse Act

47.

Which law prevents the misuse of your personal information?

a)

Data Protection Act

b)

Freedom of Information Act

c)

Copyright, Designs and Patents Act

d)

Computer Misuse Act

48.

The data subject is...

a)

a person who has data stored about them by an organisation

b)

a person who has a specific subject in relation to their data stored about them by a company

c)

a person who decides how personal data will be stored or processed

d)

something about which data is stored, like a product in a database

49.

The data controller is

a)

a person who has data stored about them by a company or organisation

b)

a person who stores data about a specific subject

c)

a person or company who decides how personal data will be stored or processed

d)

an accountant

50.

People have different access to technology due to where they live or how much money they have. What is this cultural issue known as?

a)

Digital Divide

b)

Wealth Divide

c)

Geographical Difference

d)

Affordability Divide

51.

Which of these is not a sorting algorithm?

a)

Bubble

b)

Insertion

c)

Merge

d)

Binary

52.

Which sorting algorithm is described by: moving through a list repeatedly, swapping elements that are in the wrong order.

a)

Merge

b)

Bubble

c)

Insertion

d)

None of these

53.

Which sorting algorithm is described by: split a list into individual lists, then combine these, two lists at a time.

a)

Bubble

b)

Merge

c)

Insertion

d)

None of these

54.

Which sorting algorithm splits a list of items into individual lists?

a)

Merge

b)

Bubble

c)

Insertion

d)

None of these

55.

What is Virtual Memory?

a)

A section of memory used as secondary storage

b)

A section of secondary storage used as memory

c)

A section of a network used as memory

d)

A section of memory used as a network

56.

In a binary search, which of these is a pre-requisite?

a)

That there are no more than 8 items in the list

b)

That the list has an odd number of values

c)

That the list has an even number of values

d)

That the list be in order

57.

What is the difference between a procedure and function?

a)

A procedure returns a value, a function does not.

b)

A function returns a value, a procedure does not

c)

A function has parameters, a procedure does not

d)

There is no difference

58.

What is the name of the register that holds the results of all calculations in the CPU?

a)

MDR

b)

MAR

c)

ALU

d)

Accumulator

59.

A computer running at 3.8 Ghz completes how many instructions per second?

a)

3.8

b)

3,800

c)

3,800,000

d)

3,800,000,000

60.

What is cache in the processor?

a)

Web history

b)

Fast storage on an external drive

c)

Fast storage inside the processor for commonly used instructions

d)

Slow storage inside the processor

61.

How many BITS in a BYTE?

a)

8

b)

1

c)

4

d)

16

62.

The sample rate directly affects the size of a music file.

a)

No, it has no affect

b)

No, all music files are 1.44MB

c)

Yes, the higher the sample rate the smaller the file size.

d)

Yes, the higher the sample rate the larger the file size.

63.

How does increasing colour depth affect an image file?

a)

Increases range of colours available in an image

b)

Increases resolution of image

c)

Increases the size of the image

d)

Decreases metadata for an image

64.

What is decomposition?

a)

Breaking down a complex problem or system into smaller, more manageable parts

b)

Focusing on the important information only, ignoring irrelevant detail

c)

Looking for similarities among and within a problem

d)

Putting together a step by step solution to a problem

65.

Which of the following is not part of a SQL query

a)

SELECT

b)

WITHIN

c)

FROM

d)

WHERE

66.

The DNS

a)

translates a web address into an IP address

b)

connects lots of devices together in a network

c)

stores the MAC address of each computer

d)

Allocates IP addresses to computers joining a network

67.

Which of the following is a protocol for sending emails

a)

HTTPS

b)

SMTP

c)

IMAP

d)

FTP

68.
In order of fastest to slowest with the fastest on the left and slowest on the right, name each type of memory in order.
a)
Cache > RAM > Hard Drive
b)
Hard Drive > RAM > Cache
c)
RAM > Cache > Hard Drive
d)
RAM > Hard Drive > Cache
69.

What would be the correct data type for an email address?

a)

Integer

b)

String

c)

Real/floating number

d)

Boolean

70.

Which of the following is true of a compiler

a)

Translates the whole program to produce object code

b)

Translates and executes one line at a time

c)

translates assembly language into machine code.

71.

Which of the following is true of Assembly Language

a)

Customers can see the source code so could copy it

b)

A low-level language written in mnemonics

c)

Translates the whole program to produce object code

d)

Needs to be translated into a high level language

72.

Which of the following is not true for Hexidecimal

a)

A=10

b)

D=12

c)

F=15

d)

B=11

73.

Which of the following has the biggest character set

a)

ASCII

b)

Extended ASCII

c)

Unicode

74.

Cleaning up user's input is called

a)

validation

b)

sanitisation

c)

normalisation

d)

authentication

75.

Comments help

a)

your code run better

b)

slow down your code

c)

make your code more maintainable

d)

the computer to understand your code

76.

Why do we need translators?

a)

Computers only understand program's in assembly code.

b)

Computers only understand program's in high-level language.

c)

Computers only understand Norwegian.

d)

Computers only understand program's in machine language.

77.

What validation type would you use to check that numbers fell within a certain range?

a)

Range check

b)

Presence check

c)

Check digit

d)

Type check

78.

What validation type checks a certain number of characters have been entered?

a)

Length check

b)

Format check

c)

Range check

d)

Presence check

79.
A location in memory used to store data that can be changed.
a)
Constant
b)
Value
c)
Variable
d)
Iteration
80.
What logic gate is this?
a)
AND
b)
OR 
c)
NOT
d)
TO
81.
What logic gate is this?
a)
AND 
b)
OR 
c)
NOT 
d)
THE
82.
What logic gate is this?
a)
OR
b)
NOT
c)
AND 
d)
THE
83.
What gate is this table for?
a)
AND
b)
OR
c)
NOT
d)
NOR
84.
Which of these Protocols is found in the application layer?
a)
IP
b)
UDP
c)
TCP
d)
SMTP
85.
What does a wireless network use to transmit data
a)
Radio Waves
b)
Microwaves
c)
Light
d)
Gamma Rays
86.
What does fibre optic cable transmit data as?
a)
Light
b)
Sound
c)
Speech
d)
Vibrations
87.
What are CAT5 and CAT6 common types of?
a)
Ethernet Cables
b)
Hackers
c)
Cats
d)
Protocols
88.
In encryption - what is "cipher text"?
a)
The original message
b)
A message that can't be hacked
c)
An encrypted message
d)
Binary
89.
What is the purpose of a Firewall?
a)
To detect viruses on a system
b)
To prevent unauthorised connections coming into and out of a Network
c)
To stop students having fun
d)
To organise data
90.
What is the purpose of Authentication?
a)
To prove that a user is who they claim to be
b)
To check a password
c)
To switch packets of data
d)
To stop data being read
91.
Which of the following protocols is used by web browsers to access websites securely?
a)
HTTP
b)
HTTPS
c)
IMAP
d)
FTP
92.

Which symbol represents a decision?

a)
b)
c)
d)
93.

Which are the basic structures of programs?

a)

Decomposition, abstraction, pattern recognition

b)

Sequence, Selection and Iteration

c)

Variables and flowcharts

d)

Arithmetic and logic

94.

What type of storage is a Flash drive?

a)

Optical

b)

Magnetic

c)

Solid State

d)

It is not a storage device

95.

Why is a Hard Disk Drive (HDD) not very portable?

a)

It has moving parts

b)

It is too large

c)

It will break if you touch it

d)

It is too small

96.

How many colours are available for an image where the colour depth is 3?

a)

2

b)

4

c)

3

d)

8

97.

What does MOD do?

a)

returns the remainder

b)

returns the sum of all elements

c)

returns the whole number of division

d)

multiplies the hex number by bin 3

98.

What unit is a sample rate measured in?

a)

Bits per second (bps)

b)

Hertz (Hz)

c)

Megabits per second (Mbps)

d)

Kilobytes

99.

What is the purpose of the CPU?

a)

To be the 'brains' of a computational system

b)

To process computer data

c)

To execute program instructions

d)

To validate user inputs

100.

What is a computer system?

a)

An electronic system that takes inputs and processes them to produce an output

b)

A box with a keyboard, mouse and monitor

c)

A portable electronic device

d)

Just the box with the CPU in it