wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y9 Computer Science March 2018

Total questions: 91

Worksheet time: 57mins

Name
Class
Date
1.
What is an example of an output device?
a)
Mouse
b)
Microphone
c)
Speakers
d)
DVD
2.
What is an example of an input device?
a)
Keyboard
b)
Speakers
c)
Monitor
d)
DVD
3.
What computer component is displayed?
a)
Expansion Card
b)
CPU
c)
Motherboard
d)
Memory 
4.
What are these?
a)
Tower
b)
Motherboard
c)
Harddrive
d)
RAM memory
5.
In terms of computing, what does CPU stand for?
a)
central pc unit
b)
clean processing unit 
c)
computer processing unit
d)
Central processing unit
6.
What ROM stand for in IT?
a)
Read Only memory
b)
Record on Movement
c)
Repeat Only Memory
d)
Receive On Main server
7.
What are the physical components of a computer system called?
a)
Hardware
b)
Desktop
c)
Devices
d)
Peripherals
8.
What are the programs that run on a computer system called? 
a)
Algorithms
b)
Code
c)
Software
d)
Languages
9.
What is the name of the chip inside the computer that processes information?
a)
Random Access Memory
b)
Central Processing Unit
c)
Read Only Memory
d)
Motherboard
10.
What are the chips inside a computer that temporarily hold all the programs and data currently being used?
a)
Random Access Memory (RAM)
b)
Read Only Memory (ROM)
c)
Hard Disk
d)
Hard Drive
11.
What does GB stand for?
a)
Gigabyte
b)
Giantbyte
c)
Giagabyte
d)
Giggabyte
12.
How Many Megabytes Are in 1 Gigabyte
a)
1
b)
132
c)
1000
d)
1024 
13.
Processor speed is measured in _______.
a)
Ghz
b)
Bus Speed
c)
Hyperthreads
d)
Cores
14.
The main circuit board in a computer is called the ________.
a)
RAM
b)
dongle
c)
motherboard
d)
 power supply unit
15.
One megabyte is equal to _____ kilobytes,
a)
10
b)
100
c)
1,000
d)
1, 000, 000
16.
Solid State Drives are more common in
a)
Desktop Computers
b)
Mobile Computers
17.
Which of the following is an ADVANTAGE of Hard Disk Drives over Solid State Drives?
a)
Faster Performance
b)
Usually More Storage Space
c)
More Quiet
More Quiet
d)
None of the Above
18.
An operating system is an example of computer _________.
a)
software
b)
hardware
19.
To repeat a fixed number of times use a
a)
while loop
b)
for loop
c)
if loop
d)
indentation
20.
To repeat until a particular condition is true use
a)
while loop
b)
for loop
c)
if loop
d)
indentation
21.
The second part of if, that is executed when the condition is false
a)
if
b)
else
c)
for
d)
input
22.
Converts a number to a string
a)
str()
b)
int()
c)
parseInt()
d)
convert
23.
What is python named after
a)
The snake
b)
Television show called Monty Python
24.
What is the name of the environment in Python that write your programs and then test them out?
a)
Shell
b)
Window
c)
IDLE
d)
CLI
25.
What button do you press to compile (run) your program so that it runs in the shell?
a)
F3
b)
F5
c)
F7
d)
F9
26.
What does the term 'debug' mean?
a)
Identify errors and fix them.
b)
Making a calculation
c)
A set of instructions
d)
Looking at code
27.
What does the print function do in python?
a)
It's a variable.
b)
It can input data.
c)
It displays something like a string or integer
d)
It loops the code.
28.
What symbol do you use to make a comment in Python?
a)
@
b)
¬
c)
;
d)
#
29.
What syntax can you use to insert a line break between strings so that they appear over multiple lines?
a)
/
b)
\n
c)
\l
d)
n
30.
Code executed based on a condition being true
a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
31.
Code repeated / looped until a condition has been met or a set number of times.
a)
Sequence
b)
Selection
c)
Iteration
d)
Variable
32.
A location in memory used to store data that can be changed.
a)
Constant
b)
Value
c)
Variable
d)
Iteration
33.
What will the output be from the following code?
print(Hello world!)
a)
Hello world!
b)
SyntaxError
c)
Hello world
d)
print(Hello world!)
34.
What will the output be from the following code?
print("Hello world!")
a)
SyntaxError
b)
Hello world!
c)
"Hello world!"
d)
print(Hello world!)
35.
What will the output be from the following code?
print("3+4")
a)
7
b)
3+4
c)
34
d)
SyntaxError
36.
What will the output be from the following code?
print(3*4)
a)
34
b)
7
c)
12
d)
3*4
37.
What will the output be from the following code?
print("Hello world!\nHello world!")
a)
Hello world! Hello world!
b)
Hello world!
Hello world!
c)
SyntaxError
d)
Hello world!
38.
Joining elements together to make a string is called what?
a)
Combining
b)
Connecting
c)
Concatenation
d)
Stringing
39.
What is syntax?
a)
Syntax is the word used to describe an error
b)
Syntax is the rules of the programming language
c)
It is used to read information
d)
It is used to output information 
40.
What is pseudocode?
a)
Simplified programming language, that is not a specific language
b)
Complicated programming language
c)
Simple programming language, which is linked to a specific language
d)
A type of cheese
41.
What flowchart symbol does this represent?
a)
Input/Output
b)
Start/End
c)
Decision
d)
Process
42.
What is this symbol?
a)
Decision
b)
Input/Output
c)
Start/End
d)
Process
43.
What does this pseudocode do?
print "Hello"
a)
Nothing
b)
Prints the word "Hello" to the output
c)
hello is print in pseudocode
d)
The code won't work
44.
Abstraction is the representation of real world problems in a computer
a)
True
b)
False
45.
What is decomposition?
a)
Breaking down of soil
b)
Breaking down of a problem into smaller chunks
c)
Making a problem a bigger deal 
d)
Breaking smaller chunks of problems into one large problem
46.
A linear search is when a list is split into 2 and compared?
a)
True
b)
False
47.
What is a binary search?
a)
Each item is checked in order
b)
The list is split into 2 and compared
c)
The first 2 values are compared and moved
d)
Nothing happens
48.
Bubble sort takes the first two values of a list, and swaps them if wrong?
a)
True
b)
False
49.
Merge Sort is?
a)
When a list is kept as one and compared
b)
List is split into 2 and merged together
c)
List is split into 2 and kept seperate
d)
Nothing
50.
What is a flowchart?
a)
A textual representation of algorithms.
b)
A graphical representation of algorithms.
c)
A cluster of different shapes.
d)
A program code written in Logo.
51.
Abstraction is.....
a)
The process of drawing abstract pictures.
b)
The process of assigning values to variables.
c)
The process of breaking down problems.
d)
The process of removing unnecessary details from a problem.
52.
Decomposition is a term used to define...
a)
The process of assigning value to a variable.
b)
The process of taking out unnecessary details from problems.
c)
The process of breaking down problems into smaller problems.
d)
The process of coding a problem.
53.
What is the correct definition of an algorithm?
a)
An algorithm is a step by step instructions to solve a problem.
b)
An algorithm is a process of baking bread.
c)
An algorithm is a software used to compute numbers.
d)
An algorithm is the process of breaking problems.
54.
What does this shape represent in flowchart?
a)
Start/Stop
b)
Decision
c)
Process
d)
Input/Output
55.
What links each instruction in a flowchart?
a)
A line 
b)
A double line
c)
An arrow
d)
A double arrow
56.
Computers can solve any problem that can be computationally solved.
a)
TRUE
b)
FALSE
57.
a)
This is a flowchart
b)
This is an algorithm
c)
This is codechart
d)
This is decision chart
58.

What is an algorithm?

a)

A sequence of instructions to solve a problem

b)

It is pseudocode

c)

It is a flowchart

d)

It is a robot

59.

Why do computers use algorithms?

a)

To give computers precise steps to solve a problem.

b)

Because they are easy to use

c)

It is the language that computers understand

d)

To help them predict the future

60.

What does sequence mean?

a)

To create a pattern

b)

To do something in order

c)

To do something randomly

d)

To repeat something over and over again

61.

What does selection mean?

a)

Selection is following instructions in order.

b)

Selection is to repeat something over and over again

c)

Selection is when you have a choice of options

d)

Selection is choosing the best option

62.

What is iteration?

a)

This is choosing what to do next

b)

This means doing something in order

c)

It is repeating something over and over again.

d)

It is writing pseudocode

63.

What is pseudocode?

a)

Another way to represent an algorithm

b)

It uses symbols to represent an algorithm

c)

It is a programming language

d)

It is the name of a robot

64.

What are the two ways to represent an algorithm?

a)

Pen and Pencils

b)

Flowchart and Pseudocode

c)

Laptop and Desktop

d)

Tablet and Smartphone

65.
what is this an example of ?
a)
Output Device
b)
Input device
66.
Define Computer hardware
a)
the collection of physical parts of a computer system. 
b)
the color of the computer 
c)
how the computer looks 
67.
what is this an example of?
a)
Input device
b)
Output device
68.
An output device is any device used to send data from a computer to another device
a)
true 
b)
false
69.
Is a data storage device that uses magnetic storage to store and retrieve digital information using one or more rigid rapidly rotating disks (platters) coated with magnetic material.
a)
RAM
b)
Hard Disk
c)
DVD
d)
ROM
70.
Is a disk drive that uses laser light or electromagnetic waves within or near the visible light spectrum as part of the process of reading or writing data to or from optical discs
a)
CD/DVD Drive
b)
Hard Disk
c)
Mother Board
d)
Power Supply
71.
Is a form of computer data storage that stores data and machine code currently being used
a)
ROM
b)
USB
c)
Hard Disk
d)
RAM
72.
Is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.
a)
USB
b)
ROM
c)
CPU
d)
UPS
73.
Is an electrical device that supplies electric power to an electrical load. The primary function of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load.
a)
USB
b)

CPU

c)
RAM
d)
Power Supply
74.
Fans attached to components are usually used in combination with a heat sink to increase the area of heated surface in contact with the air, thereby improving the efficiency of cooling.
a)
Cooling Fan
b)
Heating Fan
c)
Hard d]Disk Fan
d)
DVD Fan
75.
Is an internal expansion card that provides input and output of audio signals to and from a computer under control of computer programs.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
76.
Is an expansion card which generates a feed of output images to a display. Frequently, these are advertised as discrete or dedicated graphics cards, emphasizing the distinction between these and integrated graphics.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
77.
Is an electronic device that connects a computer to a computer Network, usually a LAN.
a)
Graphic Card
b)
Sound Card
c)
TV Card
d)
Network Card
78.
Is a hand-held pointing device that detects two-dimensional motion relative to a surface. This motion is typically translated into the motion of a pointer on a display, which allows a smooth control of the graphical user interface.
a)
Mouse
b)
Light Pen
c)
Touch Pad
d)
Trackball Mouse
79.
A display screen used to provide visual output from a computer, cable box, video camera, VCR or other video generating device.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
80.
A device that projects an enlarged image of an acetate or other transparency placed on it on to a wall or screen.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
81.
A device that converts analog audio signals into the equivalent air vibrations in order to make audible sound.
a)
Projector
b)
Printer
c)
Monitor
d)
Speakers
82.
Is a device that captures images from photographic prints, posters, magazine pages, and similar sources for computer editing and display.
a)
Projector
b)
Printer
c)
Monitor
d)
Scanner
83.
A video camera connected to a computer, allowing its images to be seen by Internet users.
a)
Webcam
b)
Speakers
c)
Keyboard
d)
Light Pen
84.
Is a typewriter-style device which uses an arrangement of buttons or keys to act as a mechanical lever or electronic switch. 
a)

Mouse

b)
Speakers
c)
Keyboard
d)
Light Pen
85.
A machine allowing the creation of a physical object from a three-dimensional digital model, typically by laying down many thin layers of a material in succession.
a)
Inkjet Printer
b)
Laser Printer
c)
Dot Matrix Printer
d)
3D Printer
86.
Name the computer hardware shown.
a)
CPU and Internal Hard Drive
b)
Mouse
c)
Monitor
d)
Speakers
87.
Name the computer hardware shown.
a)
Printer
b)
Mouse
c)
Monitor
d)
Speakers
88.
Name the computer hardware shown.
a)
Keyboard
b)
Monitor
c)
Mouse
d)
CPU and Internal Hard Drive
89.
Name the computer hardware shown.
a)
Keyboard
b)
Cables
c)
USB Flash Drive Port
d)
Printer
90.
Name the computer hardware shown.
a)
Printer
b)
Speakers
c)
CPU and Internal Hard Drive
d)
Keyboard
91.
Name the computer hardware shown.
a)
Monitor
b)
Cables
c)
Mouse
d)
Speakers