wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Y10 revisionr

Total questions: 39

Worksheet time: 24mins

Name
Class
Date
1.
In computing, a bit is
a)
8 bytes
b)
a single    0 or 1     on or off
2.
Convert 128 to binary
a)
10000000
b)
01111110
c)
10000001
d)
11001100
3.

A kilobyte is

a)

1024 bits

b)

1024 bytes

4.
How many megabytes are in 1 gigabyte?
a)
1024
b)
1
c)
1024 x 10 = 10240
5.
A kilobyte is usually rounded to 1000 bytes. But actually it is _____ bytes:
a)
1024
b)
512
c)
1048
d)
9600
6.

Which is larger?

a)

Bit

b)

Byte

7.

Convert 64 to binary

a)

10000000

b)

01111110

c)

01000000

d)

11001100

8.
What is the relationship between RAM, ROM, and overall computer performance?
a)
Both RAM and ROM contribute to the overall performance of a computer.
b)
ROM is irrelevant to computer performance.
c)
More RAM always leads to better performance, regardless of ROM.
d)
Only RAM affects the speed of the computer.
9.

How is ROM different from RAM in terms of data retention?

a)

ROM is volatile

b)

ROM is non-volatile

c)

ROM is faster

d)

ROM is larger

10.

What is typically stored in ROM?

a)

User documents

b)

Boot sequence (BIOS)

c)

Temporary files

d)

Internet cache

11.

What is the typical size of ROM compared to RAM?

a)

Larger than RAM

b)

Smaller than RAM

c)

Same size as RAM

d)

Size varies depending on the manufacturer

12.

Secondary storage devices can be grouped into three categories - what are they?

a)

Magnetic, Flash and Optical

b)

Magnetic, Optical and Solid State

c)

Solid State, Flash and Hard Drives

d)

Hard Drives, CDs and USBs

13.

Hard Disk Drives are a type of...

a)

Optical storage device

b)

Magnetic storage device

c)

Solid State memory

d)

Primary memory

14.

CDs, DVDs and Blu-Rays are all types of...

a)

Magnetic storage devices

b)

Optical storage devices

c)

Solid State memory

d)

Primary memory

15.

Magnetic tape storage is what kind of device...

a)

Solid state memory

b)

Optical storage

c)

Magnetic storage

d)

Primary memory

16.

What category of storage device is a HD card?

a)

Magnetic

b)

Optical

c)

Solid state

d)

Primary memory

17.

Which category of secondary storage devices has the fastest access speeds? (i.e. quicker to read and write to)

a)

Magnetic storage

b)

Solid state storage

c)

Primary memory

d)

Optical memory

18.

Which of the 3 categories of secondary storage are the cheapest to buy, per megabyte (MB)?

a)

Magnetic

b)

Optical

c)

Solid State

19.
The number or word we give to a variable
a)
Value
b)
Bug
c)
Information
d)
Text
20.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
21.
What will be the output?
name = 'Dave'
print (name)
a)
Dave
b)
'Dave'
c)
name
d)
(name)
22.
Which of these would work as a piece of code?
a)
IF answer == "Yes":
b)
if answer == "Yes"
c)
if answer == "Yes":
d)
if answer = "yes":
23.

What function is used to output a message in python?

a)

print("")

b)

input=name

c)

print

d)

name=input

24.

What syntax would you use to create a name variable?

a)

name=input()

b)

input=name

c)

name=input{}

d)

name=INPUT

25.

What is the type of the value that you get using input()?

a)

Number

b)

Boolean

c)

String

d)

Float

26.

What does print() do?

a)

Write on the screen

b)

Print out a page

c)

Reads from the keyboard

d)

Write in your book

27.
The character that must be at the end of the line for if, while, for etc.
a)
:
b)
;
c)
.
d)
,
28.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
29.
If you want more than one option for your code, what do you use (after if)?
a)
elif
b)
else
c)
ifif
30.

What will this program output?

a)

:(

b)

":("

c)

Error

d)

nothing

31.

What would be outputted here?

a)

Bigger than 2!

b)

Number is 5

c)

Bigger than 2!

Number is 5

d)

Nothing

e)

Error

32.

What would be outputted here?

a)

it divides by 7!

b)

it divides by 3.

c)

It divides by 7!

d)

It divides by 3.

33.

Look at the following code, what will it generate

a)

1,2,3,4,5,6,7,8,9,10,11,12

b)

0,1,2,3,4,5,6,7,8,9,10,11,12

c)

1,2,3,4,5,6,7,8,9,10,11,12,13

d)

0,1,2,3,4,5,6,7,8,9,10,11,12,13

34.

What does the following program display?

a)

1,2,3,4

b)

1,2,3,4,5

c)

counter,counter,counter,counter,counter

d)

0,1,2,3,4,5

35.
How many times does the following program print the word ‘computer’:

word= "computer"  
for num in range(1,6):
 
    print(word)
a)
5
b)
6
c)
1
d)
0
36.

Which type of loop iterates until condition become False?

a)

FOR loop

b)

A count-controlled loop

c)

Repeat-once loop

d)

WHILE loop

37.
Which of the following symbols is used in Python to mean "Equal to"?
a)
=
b)
!=
c)
==
d)
>=
38.
Which of the following symbols is used in Python to mean "Not equal to"?
a)
==
b)
!=
c)
<>
d)
><
39.

Print i as long as i is less than 6.

What will be the code?

a)

i = 1

while i < 6:

print(i)

i += 1

b)

i = 1

when i < 6;

print(i)

i += 1

c)

i = 1

i < 6:

print(i)

i += 1