wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

G8R1(25-26)

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

Decomposition is when we group problems together.

a)

true

b)

false

2.

Which of these is a term for a series of logical steps?

a)

algorithm

b)

anagram

c)

application

d)

abstraction

3.

What is the term for each full run through a bubble sort?

a)

pass

b)

play

c)

plus

d)

part

4.

What real-world example is often used to describe a bubble sort?

a)

a door opening

b)

riding a bike

c)

a fizzy drink

d)

growing a plant

5.

A bubble sort start with the last two values in a sequence.

a)

true

b)

false

6.

What are Python, Java and C++ all examples of?

a)

high-level programming languages

b)

low-level programming languages

c)

complex programming languages

d)

pseudocode

7.

A merge sort divides in half until how many values remain?

a)

4

b)

3

c)

2

d)

1

8.

What is the term for each version of the original list?

a)

part-list

b)

sub-list

c)

pair-list

d)

character-list

9.

Which term is also used to describe a merge sort?

a)

split and separate

b)

join and combine

c)

divide and conquer

d)

create and conquer

10.

What is the alternative term for a linear search?

a)

limited search

b)

serial search

c)

secret search

d)

binary search

11.

What do we call the process of removing unwanted information from a problem?

a)

abstraction

b)

destruction

c)

creation

d)

absolution

12.

A linear search is not a sequential search.

a)

true

b)

false

13.

A binary search uses the 'divide and conquer' method.

a)

true

b)

false

14.

Searching a dictionary is an example of a binary search.

a)

true

b)

false

15.

For a binary search to work, the list must be sorted.

a)

true

b)

false

16.

Why is a merge sort useful for large data sets?

a)

it is more accurate

b)

it is efficient

c)

it is memory intensive

d)

it is repetitive

17.

A linear search is most suitable for large data sets.

a)

true

b)

false

18.

Data must be sorted before a linear search can be used.

a)

true

b)

false

19.

Which type of error usually causes a program to stop running?

a)

logic

b)

syntax

20.

What is the correct operator for 'equal to'?

a)

=

b)

==

c)

===

d)

====

21.

What is the standard sample rate for high-quality audio?

a)

44Hz

b)

12 200 Hz

c)

44 100 Hz

d)

44 444 Hz

22.

What do hertz (Hz) measure?

a)

amplitude

b)

beats per minute

c)

samples per second

d)

the length of the track

23.

Binary is used to store which type of audio?

a)

analogue

b)

digital

24.

How many bits are there in 1 megabit (Mbit)?

a)

100

b)

1000

c)

100000

d)

1000000

25.

Which of these is an uncompressed audio file format?

a)

mp3

b)

tiff

c)

WAV

d)

zip

26.

A magnetic hard drive usually has a higher capacity than a solid-state drive.

a)

true

b)

false

27.

How many megabytes of data can a standard CD hold?

a)

7

b)

70

c)

700

d)

7000

28.

All optical discs are rewritable.

a)

true

b)

false

29.

All cloud storage is free.

a)

true

b)

false

30.

A laptop is an example of portable storage.

a)

true

b)

false

31.

For a user with a small budget and unreliable internet access, what type of storage would you recommend?

a)

magnetic

b)

solid-state

c)

cloud

32.

Which of these is not a type of backup?

a)

full

b)

partial

c)

differential

d)

incremental

33.

A backup system cannot be cloud-based.

a)

true

b)

false

34.

Cloud storage capacities cannot be increased.

a)

true

b)

false

35.

What does CPU stand for?

a)

command program unit

b)

central processing unit

c)

complex presentation unit

36.

What does GUI stand for?

a)

graphical user interface

b)

general user identity

c)

graphical unit input

37.

Which of these is not an audio device?

a)

game controller

b)

speaker

c)

microphone

d)

headset

38.

Which component connects to most other internal components?

a)

hard drive

b)

RAM

c)

motherboard

d)

power supply

39.

By what part of the body is the CPU also known?

a)

arms

b)

eyes

c)

stomach

d)

brain

40.

A monitor or projector is normally connected to which component?

a)

CPU

b)

graphic card

c)

ROM

d)

hard drive

41.

What is the most popular program language used in schools?

a)

Java

b)

C++

c)

Python

d)

pascal

42.

High-level languages use key terms that can be read by humans.

a)

true

b)

false

43.

Which of the following can communicate directly with the CPU?

a)

Python

b)

machine code

c)

C++

d)

Swift

44.

Which processor runs on a small set of instructions?

a)

RISC

b)

CISC

45.

Most modern CPUs use elements of both RISC and CISC.

a)

true

b)

false

46.

Modern BIOS is now being replaced by which specification?

a)

UAFA

b)

UEFI

c)

EUFI

d)

FEUI

47.

Which of the following can be updated by the manufacturer of a device?

a)

ransomware

b)

software

c)

firmware

d)

malware

48.

What does ROM stand for?

a)

random output motherboard

b)

ready-on megabyte

c)

read-only memory

d)

rapid output machine

49.

Which of these memory types loses all data if the power is turned off?

a)

ROM

b)

BIOS

c)

RAM

50.

RAM within a desktop computer cannot be upgraded.

a)

true

b)

false

51.

Processing that needs more RAM than is available will cause a computer to crash.

a)

true

b)

false

52.

What is another term for moving data between RAM and the hard drive (paging)?

a)

switching

b)

swapping

c)

swiping

d)

staging

53.

Which component creates virtual memory?

a)

ROM

b)

CPU

c)

operating system

54.

Virtual memory is faster than RAM.

a)

true

b)

false

55.

Removing unused programs and utilities can improve RAM performance.

a)

true

b)

false

56.

When buying a computer, CPU speed is the most important feature?

a)

true

b)

false

57.

How is RAM capacity usually measured?

a)

megabytes

b)

gigabytes

c)

terabytes

d)

petabytes

58.

A CPU has no internal memory.

a)

true

b)

false

59.

A full backup would not usually include which type of data?

a)

user documents

b)

applications

c)

file downloads

d)

operating system

60.

How many bits are there in a byte?

a)

2

b)

4

c)

6

d)

8