wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

0478 Test

Total questions: 108

Worksheet time: 1hrs 1mins

Name
Class
Date
1.

An error in a program that prevents the program from running as expected.

a)

mistake

b)

bug

c)

crash

d)

help

2.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
3.

An error in a program that prevents the program from running as expected.

a)

mistake

b)

bug

c)

crash

d)

help

4.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
5.

What is a list of steps that a computer can follow to finish a task called?

a)

algorithm

b)

instructions

c)

directions

d)

commands

6.

An error in a program that prevents the program from running as expected.

a)

mistake

b)

bug

c)

crash

d)

help

7.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
8.
Name the computer hardware shown.
a)
Keyboard
b)
Cables
c)
Printer
d)
USB Flash Drive
9.

What is a list of steps that a computer can follow to finish a task called?

a)

algorithm

b)

instructions

c)

directions

d)

commands

10.

What is a computer bug?

a)

An internet virus

b)

A search

c)

A bonus question

d)

An error

11.

What happens when you debug?

a)

A new program starts

b)

The computer dies

c)

Errors are fixed

d)

New problems start

12.

What can you make with programming?

a)

Games

b)

Websites

c)

Apps

d)

All of these

13.
Computer Science is the study of _____________ . 
a)
lunch
b)
computers
c)
people who like technology 
d)
robots
14.
Code is the:
a)
order of events
b)
instruction given to a computer by a programmer
c)
paragraphs
d)
language written by humans to communicate with computers
15.

What is an algorithm?

a)

a list of shopping items you need

b)

a list of tech items you want

c)

a list of steps to complete a task

16.

What is debugging?

a)

taking an insect out the computer

b)

fixing a program in an algorithm

c)

breaking down a problem

17.

How many times will the bee collect nectar?

a)

5

b)

7

c)

8

d)

6

18.

A list of steps to complete a task

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

19.

the brains of the computer where most calculations take place.

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

20.

Finding and fixing problems in an algorithm or program.

a)

Software

b)

Bug

c)

Debug

d)

Computer

21.

A translator for high level code that translates code all at once into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Programmer

22.

A translator for high level code that translate codes as the program is being run.

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Programmer

23.

Enables the program to be run in an IDE to test the program

a)

Breakpoints

b)

Code Editor

c)

Error diagnostics

d)

Run time environment

24.

Helps the programmer follow syntax (programming rules) by colour coding, line numbering, auto-indentation etc...

a)

Error diagnostics

b)

Run time environment

c)

Translator

d)

Editor Tools

25.

A programming language like Python that is designed to be easy for humans to read and write and uses English command words and needs to be translated using a compiler or interpreter

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

26.

A programming language that is uses short/basic English, is harder for a human to understand

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

27.

Converts either a high level language or a low level language into machine code

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

28.

Binary code that can be directly run by a computer without being translated

a)

Python Code

b)

High Level Code

c)

Low Level Code

d)

Machine Code

29.

Helps the programmer by highlighting errors and giving some information/feedback

a)

Error diagnostics

b)

Run time environment

c)

Translator

d)

Editor Tools

30.

Code is translated one at a time (errors are given as the code is running)

a)

Compilier

b)

Interpreter

31.

Code is translated all at once (and a list of errors returns at the end)

a)

Compilier

b)

Interpreter

32.

print("Hello World!") is an example of...

a)

High-level language

b)

Low-level language

c)

Machine Code

33.

10001010 10011101 is an example of...

a)

High-level language

b)

Low-level language

c)

Machine Code

34.

'LDA 14, STA 5, INP 12' is an example of...

a)

High-level language

b)

Low-level language

c)

Machine Code

35.

We sometimes use Low-level language because (tick 2)...

a)

It uses less memory (RAM)

b)

It is easier to spot errors

c)

It is easier for humans to read as uses more English-type words

d)

The code can be passed easily to different CPUs

36.

We sometimes use High-level language because (tick 2)...

a)

It uses less memory (RAM)

b)

It is easier to spot errors

c)

It is easier for humans to read as uses more English-type words

d)

The code can be passed easily to different CPUs

37.

A translator for high level code that translates code all at once into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Programmer

38.

A translator for high level code that translate codes as the program is being run.

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Programmer

39.

Enables the program to be run in an IDE to test the program

a)

Breakpoints

b)

Code Editor

c)

Error diagnostics

d)

Run time environment

40.

Helps the programmer follow syntax (programming rules) by colour coding, line numbering, auto-indentation etc...

a)

Error diagnostics

b)

Run time environment

c)

Translator

d)

Editor Tools

41.

A programming language like Python that is designed to be easy for humans to read and write and uses English command words and needs to be translated using a compiler or interpreter

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

42.

A programming language that is uses short/basic English, is harder for a human to understand

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

43.

Converts either a high level language or a low level language into machine code

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

44.

Binary code that can be directly run by a computer without being translated

a)

Python Code

b)

High Level Code

c)

Low Level Code

d)

Machine Code

45.

Helps the programmer by highlighting errors and giving some information/feedback

a)

Error diagnostics

b)

Run time environment

c)

Translator

d)

Editor Tools

46.

Code is translated one at a time (errors are given as the code is running)

a)

Compilier

b)

Interpreter

47.

Code is translated all at once (and a list of errors returns at the end)

a)

Compilier

b)

Interpreter

48.

print("Hello World!") is an example of...

a)

High-level language

b)

Low-level language

c)

Machine Code

49.

10001010 10011101 is an example of...

a)

High-level language

b)

Low-level language

c)

Machine Code

50.

'LDA 14, STA 5, INP 12' is an example of...

a)

High-level language

b)

Low-level language

c)

Machine Code

51.

We sometimes use Low-level language because (tick 2)...

a)

It uses less memory (RAM)

b)

It is easier to spot errors

c)

It is easier for humans to read as uses more English-type words

d)

The code can be passed easily to different CPUs

52.

We sometimes use High-level language because (tick 2)...

a)

It uses less memory (RAM)

b)

It is easier to spot errors

c)

It is easier for humans to read as uses more English-type words

d)

The code can be passed easily to different CPUs

53.

KEY TERMS

The things that are considered right and wrong, it consists of the standards of behaviour that are acceptable within society, they are the moral principles and values.

a)

ethical

b)

legal

c)

cultural

d)

environmental

54.

KEY TERMS

The things that are actually right and wrong, things are passed and enforced to help protect the users of computers.

a)

ethical

b)

legal

c)

cultural

d)

environmental

55.

KEY TERMS

How groups of people of particular beliefs, practices or languages may be affected by a particular situation concerning the use of computers/technology.

a)

ethical

b)

legal

c)

cultural

d)

environmental

56.

KEY TERMS

How we impact the natural world, E-Waste, sustainability, recycling and energy demand, are issues regarding technology.

a)

ethical

b)

legal

c)

cultural

d)

environmental

57.

In what year was the Data Protection Act passed?

(a)  

58.

LEGISLATION

This act looks after the personal data of people.

(a)  

59.

Select all the things an organisation must do if they collect your personal data.

(according to the Data Protection Act)

a)

keep the data accurate and up to date

b)

it must not be kept any longer than necessary

c)

must not be transferred to other countries

d)

must share it with other people who request it

60.

Select all the things an organisation must do if they collect your personal data.

(according to the Data Protection Act)

a)

must notify you of a breach within 72 hours

b)

must keep any breaches secret

c)

must be protected from unauthorised access

d)

can be viewed by anyone who wished to view it

61.

Select all the rights you have, according to the Data Protection Act

a)

the right to view your data for free

b)

the right to be forgotten

c)

must consent to having marketing sent to you

d)

the right to withdraw consent

e)

the right to change inaccurate data

62.

Select all the penalties for breaking the Data Protection Act

a)

warnings sent to the organisation

b)

ordering the company to comply

c)

a fine of 4% of the company turnover

d)

a fine of 6% of the company turnover

63.

... are sent to a user's computer from websites, thy allow a website to store data about your browsing, remember you are logged in, track you and target your advertising. They must be consented to.

(a)  

64.

In what year was the Copyright, Designs and Patents Act passed?

(a)  

65.

Select all the examples which are protected by the Copyright, Designs and Patents Act

a)

artwork

b)

ideas

c)

music

d)

films

66.

Who can edit the material, under the Copyright, Designs and Patents Act?

a)

the owner

b)

anybody

c)

someone with permission

d)

the government

67.

How many years after the death of a creator dies the Copyright, Designs and Patents Act last?

(a)  

68.

Select all the penalties of breaking the Copyright, Designs and Patents Act

a)

£3000

b)

up to 1 year of imprisonment

c)

up to 10 years of imprisonment

d)

£5000

69.

What kind of device is a keyboard?

a)

A. Internal device

b)

B. Input device

c)

C. Output device

d)

D. Storage device

70.

Which of the following is an output device?

a)

A. DVD-ROM

b)

B. Touchpad

c)

C. Hard drive

d)

D. Printer

71.

What is the main circuit board inside the computer called?

a)

A. CD-ROM

b)

B. Video card

c)

C. ROM

d)

D. Mother board

72.

Which of the following would hold the most information?

a)

A. 500 megabytes

b)

B. 5 gigabytes

c)

C. 5,000,000 bytes

d)

D. 50,000,000 kilobytes

73.

Eric’s computer slows down when he opens several computer programs. Why does this happen?

a)

A. Eric has limited RAM space

b)

B. Eric has a small hard drive

c)

C. Eric does not have a powerful video card

d)

D. Eric has a bad ROM

74.

Which of the following is usually used to connect a monitor to a computer?

a)

A. DVI cable

b)

B. USB cable

c)

C. Ethernet cable

d)

D. SATA cable

75.

Which of the following software maintenance steps erases gaps caused by deleting files from the hard drive?

a)

A. Update system software

b)

B. Defragging

c)

C. Virus scan

d)

D. Installing firewall

76.

Joe’s computer crashed and now he is looking for a replacement. Which of the following criteria is the least important?

a)

A. RAM

b)

B. Money

c)

C. Color

d)

D. Usage

77.

In a PC, which of the following components stores the BIOS?

a)

A. CPU

b)

B. RAM

c)

C. ROM

d)

D. Hard drive

78.

What does the BIOS chip stand for?

a)

A. Basic Input Output System

b)

B. Basic Input Operating System

c)

C. Basic Internal Operating System

d)

D. Basic Internal Output System

79.

When was the Data Protection Act introduced?

a)

1998

b)

2015

c)

1988

d)

2018

80.

What is GDPR?

a)

General Data Protection Rules

b)

General Data Protection Regulation

c)

Great Data Protection Regulation

d)

Great Data Protection Rights

81.

Does the Data Protection Act cover deceased people?

a)

Yes

b)

No

82.

Which computer law covers protection against persona data?

(a)  

83.

What tool is used to store information with websites?

a)

Biscuits

b)

Cucumbers

c)

Cookies

d)

Oranges

84.

Select all the penalties of breaking the Copyright, Designs and Patents Act?

a)

1 year prison time

b)

10 year prison time

c)

$45,000 Fine

d)

$5,000 Fine

85.

How many years after the death of a creator dies the Copyright, Designs and Patents Act last

a)

50

b)

60

c)

70

d)

80

86.

In what year was the Copyright, Designs and Patents Act passed?

(a)  

87.

Which factors must be taken into consideration when using online material.

a)

Ethical

b)

Legal

c)

Cultural

d)

Environmental

88.

What is a computer programming?

a)

A list of step-by-step instrution to tell the computers what to do

b)

A set of guidelines that describes how to perform certain tasks

c)

A step-by-step process that needs be followed logically to complete a task

89.

Computer programming is also commonly known as

a)

Hacking

b)

Coding

c)

Troubleshooting

90.

Which of the following is NOT the function of computer programming?

a)

Building games

b)

Making new software

c)

Creating an app or a website

d)

Hacking people's account

91.

Which of the following is NOT the common type of programming languages?

a)

Python

b)

Java

c)

C++

d)

Windows

92.

What is a computer algorithm?

a)

A list of step-by-step instrution to tell the computers what to do

b)

A set of guidelines that describes how to perform certain tasks

c)

A step-by-step process that needs be followed logically to complete a task

93.

Computer sequence consists of the following except?

a)

Output

b)

Input

c)

Loop

d)

Algorithm

94.

When we repeat the algorithm, we call this as a

a)

loop

b)

condition

c)

input

d)

output

95.

When the algorithm makes decision, we call this as a

a)

loop

b)

selection

c)

input

d)

output

96.

Which of the following shape is used to represent Start and End in a flowchart?

a)
b)
c)
d)
97.

Which of the following shape is used to represent a process in a flowchart?

a)
b)
c)
d)
98.

Which of the following shape is used to represent Input or Output in a flowchart?

a)
b)
c)
d)
99.
What enables different parts of the CPU to work on different tasks at the same time
a)
Hyper Threading
b)
Multiplier
c)
Cores
d)
Bus Speed
100.
The main circuit board in a computer is called the ________.
a)
RAM
b)
dongle
c)
motherboard
d)
 power supply unit
101.

Ram is?

a)

Read only memory

b)

Random access memory

c)

A box

d)

The CPU detroyer

102.

What does LAN stand for?

a)

Micheal

b)

Little actual area

c)

local area network

d)

Large area network

103.

ROM

a)

Read only memory

b)

reach on mate

c)

Random only memory

d)

Raz only mould

104.
which of these is an example of a peripheral
a)
the CPU
b)
RAM
c)
A printer or scanner
d)
A USB socket
105.

Computer screens are divided up into a grid of small dots called .....................?

a)

Bits

b)

Pixels

c)

Packets

d)

byte

106.
What part of the computer is this?
a)
Screen
b)
TV
c)
Desktop
d)
Monitor
107.
What is this called?
a)
CPU
b)
Screen
c)
Mouse
d)
Box
108.
What part of the computer do you use to type?
a)
Desktop
b)
Keyboard
c)
Mouse
d)
Cursor