wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Mr Browns Christmas Computer Science Quiz!

Total questions: 69

Worksheet time: 34mins

Name
Class
Date
1.
What is an Algorithm?
a)
A chart showing the flow of a series of events
b)
Step-by-step instructions used to solve a problem
c)
A decision arrived at by following instructions
d)
A computer program that follows a chart
2.
What algorithm do we use when we're looking for the Post Office?
a)
A set of directions
b)
A recipe
c)
A list of instructions
3.
What algorithm do we use when we're building a wardrobe?
a)
A set of directions
b)
A recipe
c)
A list of instructions
4.
When can algorithms be used?
a)
Only with computers
b)
Only when programming
c)
Only with flowcharts
d)
Any time to design solutions to problems
5.

Instructions carried out one after another in order is a...

a)

List

b)

Sequence

c)

Collection

d)

Series

6.

While the program is running, if the program makes a choice if it should run some code or not, it is called a...

a)

variable

b)

sequence

c)

selection

d)

mistake

7.

When a program repeats, looping over the same sequence, it is called...

a)

iteration

b)

a variable

c)

an instruction

8.

Instructions carried out one after another in order is a...

a)

List

b)

Sequence

c)

Collection

d)

Series

9.

Which is the definition of "sequence"?

a)

A set of instructions in a specific order

b)

Where instructions repeat

c)

Code where decisions are made

10.

Which is the definition of "selection"?

a)

A set of instructions in a specific order

b)

Where instructions repeat

c)

Code where decisions are made

11.

Which is the definition of "iteration"?

a)

A set of instructions in a specific order

b)

Where instructions repeat

c)

Code where decisions are made

12.

Why is iteration important?

a)

It determines the order in which instructions are carried out

b)

It allows code to be simplified by removing duplicated steps

c)

It allows multiple paths through a program

13.

Which of the following contains an INCORRECT sequence when getting dressed to go out?

a)

Put on socks, put on shoes, put on coat

b)

Put on coat, put on shoes, put on socks

c)

Put on socks, put on coat, put on shoes

14.

Why is selection important?

a)

Selection allows us to include more than one path through a solution

b)

Selection allows us to repeat steps in a solution

c)

Selection allows us make our solution more efficient

15.

What does iteration involve?

a)

Rejecting

b)

Reclining

c)

Repeating

d)

Recycling

16.

Instructions being followed one after the other. What is it?

a)

Selection

b)

Iteration

c)

Sequence

d)

Variable

17.

Only allowing one bit of code to run when something happens.

Example:

• Only run this bit of code “When” or “If” this bit has run

• WHEN you press on the keyboard, on the arrows, DO move.

a)

Selection

b)

Sequence

c)

Iteration

d)

Variable

18.

Computational Thinking

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

19.

Decomposition

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

20.

pattern recognition

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

21.

Abstraction

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

22.

algorithmic design

a)

looking for similarities among and within problems

b)

Mental processes and strategies that include: decomposition, pattern matching, abstraction, algorithms

c)

creating step-by-step algorithms

d)

Reducing information and detail to focus on essential characteristics.

e)

Breaking problems into smaller, more manageable problems.

23.

Breaking a complex problem down into smaller problems and solving each one individually.

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

24.

Picking out the important bits of information from the problem, ignoring the specific details that don't matter.

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

25.

A logical way of getting from the problem to the solution. If the steps you take to solve a problem follow an algorithm then they can be reused and adapted to solve similar problems in the future.

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithmic Design

26.

Mike is posting an online advertisement on Facebook to promote his band's upcoming tour. Abstraction? (What is the relevant piece of information?)

a)

Date of tour

b)

Other bands

c)

His parents names

d)

His age

27.

Match the puzzle to the blocks

a)
b)
c)
28.

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

29.

What do we mean by COMPUTATIONAL THINKING?

a)

Understanding a complex problem and developing possible solutions.

b)

Breaking a task into smaller tasks.

c)

Selecting a computer to use.

d)

Focusing on what is important, ignoring what is unnecessary.

30.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

31.

Match the puzzle to the blocks

a)
b)
c)
32.

What would be the output if 'computer sciencse' is the input?

a)

Try again!

b)

Of course it is!

33.

A count controlled loop will..

a)

Repeat code until a condition is met

b)

Repeat code a specific amount of times

c)

Repeat code a random amount of times

d)

None of the above

34.

Which statement is not true about variables?

a)

Used to store data

b)

Have a unique name

c)

Can only store 1 piece of data at a time

d)

Tests if a value is true or false

35.
Why is iteration important?
a)
It determines the order in which instructions are carried out
b)
It allows code to be simplified by removing duplicated steps
c)
It allows multiple paths through a program
d)
It ensures the code works correctly
36.
What type of computer is this?
a)
Dsektop computer
b)
Smartphone
c)
Laptop
d)
Net book
37.
What type of computer is this?
a)
Dsektop computer
b)
Tablet
c)
Laptop
d)
Net book
38.
What type of computer is this?
a)
Dsektop computer
b)
Tablet
c)
Laptop
d)
Net book
39.
What is the definition of a computer?
a)
An electronic machine that is programmable
b)
An electronic machine that 
40.
What is meant by the term 'hardware'?
a)
Something installed on your computer
b)
Something physical you can pick up or touch
41.
What is meant by the 'software'?
a)
Something installed on your computer
b)
Something physical you can pick up or touch
42.
What is the function of the motherboard?
a)
Main circuit board that everything connects to
b)
Provides power to the computer
c)
Display graphics 
d)
Provides audio
43.
What is the function of the central processing unit?
a)
Main circuit board that everything connects to
b)
Processes instructions
c)
Display graphics 
d)
Provides audio
44.
What is the function of the hard drive?
a)
Main circuit board that everything connects to
b)
Processes instructions
c)
Display graphics 
d)
Long-term storage of files
45.
What is the function of the graphics card?
a)
Main circuit board that everything connects to
b)
Processes instructions
c)
Display graphics 
d)
Long-term storage of files
46.
What is the function of the sound card?
a)
Main circuit board that everything connects to
b)
Produces audio
c)
Display graphics 
d)
Long-term storage of files
47.
What type of computer is this?
a)
Desktop pc
b)
Tablet
c)
Laptop
d)
Net book
48.
What type of computer is a dishwasher?
a)
General purpose computer
b)
Embedded computer system
49.
Define what is meant by 'RAM'
a)
A type of data storage used in computers that is generally located on the motherboard. This type of memory is volatile and all information that was stored in _____ is lost when the computer is turned off.
b)
Long term storage of the operating system and user files.
50.

A webcam is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

51.

An interactive whiteboard is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

52.

A flatbed scanner is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

53.

An inkjet printer is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

54.

A data projector is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

55.

A barcode scanner is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

56.

A 3D printer is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

57.

A Digital Camera is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

58.

A digital camcorder is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

59.

A monitor is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

60.

A touchscreen is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

61.

A microphone is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

62.

A laser printer is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

63.

A graphics tablet is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

64.

A V-R headset is an example of a...

a)

Input device

b)

Output device

c)

Both input & output device

65.

Which of the following makes for a stronger password?

a)

Using a word from the dictionary

b)

Using at least 8 characters

c)

Using a pet's name

d)

Using a birthday

66.

What should never be used in your password?

a)

Your name

b)

A birthday

c)

An address

d)

A random object

67.

A longer password is always stronger than a shorter one?

a)

True

b)

False

68.

After using a public computer (e.g. a library or a school), you should stay logged in to everything

a)

True

b)

False

69.

What would make a password stronger?

a)

Using special characters, like # * & @

b)

Using an easy to remember birthday

c)

Using a favourite name (e.g. character, place)

d)

Replacing letters with numbers