wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y8 Mid Year Test

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

In binary which of these digits is the same as 'on'

a)

0

b)

1

c)

2

d)

3

2.

Whiich of these is not from a 2 bit instruction set

a)

01

b)

010

c)

00

d)

11

3.

Which of these is not from a 3 digit binary instruction set?

a)

001

b)

011

c)

111

d)

11

4.

Which of the following is the binary for 2?

a)

1

b)

11

c)

10

d)

100

5.

which of these is the binary for 18

a)

11000

b)

10010

c)

10101

d)

10001

6.

Which of the following are Operating Sytems? You may tick more than one answer.

a)

iOS

b)

Windows 10

c)

Google

d)

Linux

7.

What does the operating system communicate with to pass instructions to the CPU, RAM and devices?

a)

Sergeant

b)

Colonel

c)

Major

d)

Kernel

8.

The M in RAM stands for:

a)

Multiply

b)

Machine

c)

Melons

d)

Memory

9.

The G in GUI stands for:

a)

Graphics

b)

Goats

c)

Grids

d)

Girls

10.

Which of the following are input devices? You may tick more than one answer.

a)

Keyboard

b)

Display Screen

c)

Headphones

d)

Microphone

e)

Mouse

11.

Which of the following are outputs? you may tick more than one answer.

a)

Camera

b)

Printer

c)

Mouse

d)

Display Screen

e)

Speakers

12.

Which of the following would use the colour red in RGB format?

a)

0, 0, 0

b)

255,0,255

c)

255, 255, 255

d)

255, 0, 0

13.

Which of the following would use the colour blue in RGB format?

a)

0, 0, 0

b)

0, 0, 255

c)

255, 255, 255

d)

255, 0, 0

14.

Which of the following would use the colour black in RGB format?

a)

0, 0, 0

b)

0, 0, 255

c)

255, 255, 255

d)

255, 0, 0

15.

Which of the following are carried out by the operating system?

a)

Hardware checks

b)

File System Management

c)

Device Checks

d)

User Interface

e)

All of the Above

16.

How many instructions can you have in a 2 bit instruction set?

a)

1

b)

2

c)

4

d)

8

17.

How many instructions can you have in a 1 bit instruction set?

a)

1

b)

2

c)

4

d)

8

18.

How many instructions can you have in a 3 bit instruction set?

a)

1

b)

2

c)

4

d)

8

19.

How many bits are the in 1 byte?

a)

1

b)

2

c)

4

d)

8

e)

16

20.

How many bits is 3 bytes?

a)

8

b)

16

c)

24

d)

48

21.

True or False?


Computers work through a program one line of code at a time

a)

True

b)

False

22.

True or False?


Computers are intelligent.

a)

True

b)

False

23.

Look at the following code


firstname=input("Enter your firstname)


This will give a syntax error because:

a)

there is a missing bracket

b)

ther is a missing speech mark

c)

it wont, it will work fine

d)

the variable name is wrong

e)

the command 'input' has been typed wrong

24.

Look at the following code


firstname=Input("Enter your firstname")


This will give a syntax error because:

a)

there is a missing bracket

b)

ther is a missing speech mark

c)

it wont, it will work fine

d)

the variable name is wrong

e)

the command 'input' has been typed wrong

25.

Look at the following code


firstname=Input("Enter your firstname")

print fistname


This will give a name error because:

a)

there is a missing bracket

b)

there is a missing speech mark

c)

it wont, it will work fine

d)

the variable name is wrong

e)

the command 'input' has been typed wrong

26.

Look at the following code


length=(int(input("Enter a number")

print ("Your number was: ") + length


This will give a syntax error because:

a)

there is a missing bracket

b)

you can't join (concatenate) a string (str) and integer (int)

c)

it wont, it will work fine

d)

the variable name is wrong

e)

the command 'input' has been typed wrong

27.

Look at the following code


while True()


This will give an error because:

a)

there is a missing bracket

b)

you can't join (concatenate) a string (str) and integer (int)

c)

it wont, it will work fine

d)

the variable name is wrong

e)

there should be a colon : after the word True()

28.

For AND, when is it TRUE?

a)

false AND false

b)

true AND false

c)

false AND true

d)

true AND true

29.

For AND, when is it FALSE?

a)

false AND false

b)

true AND false

c)

false AND true

d)

true AND true

30.

What is the output?

a)

True

b)

False

31.

What is the output?

a)

True

b)

False

32.

What is the output?

a)

True

b)

False

33.

What is the output?

a)

True

b)

False

34.

For OR, when is it TRUE?

a)

false AND false

b)

true AND false

c)

false AND true

d)

true AND true

35.

For OR, when is it FALSE?

a)

false AND false

b)

true AND false

c)

false AND true

d)

true AND true

36.

What is the output?

a)

True

b)

False

37.

What is the output?

a)

True

b)

False

38.

What is the output?

a)

True

b)

False

39.

What is the output?

a)

True

b)

False

40.

What is the output?

a)

True

b)

False

41.

What is the output?

a)

True

b)

False

42.

What is the output?

a)

True

b)

False

43.

What is the output?

a)

True

b)

False

44.

What is the output?

a)

True

b)

False

45.

What is the output?

a)

True

b)

False

46.

What is the output?

a)

True

b)

False

47.

What is the output?

a)

True

b)

False

48.

Identify the logic gate.

a)

AND

b)

NAND

c)

OR

d)

XOR

49.

Identify the logic gate.

a)

AND

b)

NAND

c)

OR

d)

XOR

50.

Identify the logic gate.

a)

NAND

b)

AND

c)

XOR

d)

NOT

51.
What is the system of notation that represents information using two states?
a)
binary
b)
decimal
c)
ASCII
d)
hexadecimal
52.
In computers, an “on” state, when electricity is flowing, represents ___
a)
false
b)
true
c)
zero
d)
down
53.
What is the branch of mathematics that deals exclusively with true and false values?
a)
vector algebra
b)
trigonometry
c)
Boolean algebra
d)
algebraic combinatorics
54.
In 1847, who formalized a "Mathematical Analysis of Logic”?
a)
Lewis Carrol
b)
Bertrand Russell
c)
Isaac Newton
d)
George Boole