Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lower 6 Revision

Total questions: 59

Worksheet time: 41mins

Name
Class
Date
1.

What is the name for 8 bits

a)

byte

b)

kilobyte

c)

bit

d)

bot

2.

What would the binary number '10' mean in 'normal' decimal numbers?

a)

10

b)

1

c)

2

d)

3

3.

which combination shows the prefixes in the correct order

a)

kB, MB, GB, TB

b)

kB, GB , MB, TB

c)

kB, TB, MG, GB

d)

GB, MB, TB, kB

4.

what is the biggest number you can represent with 3 bits

a)

3

b)

7

c)

8

d)

16

5.

what is the decimal equivalent of the hexadecimal number 10

a)

16

b)

10

c)

A

d)

21

6.

What is the decimal equivalent of the hexadecimal number A2

a)

160

b)

162

c)

26

d)

28

7.

Is this binary number odd or even

01001001

a)

definitely odd

b)

can't tell from looking

c)

probably even

d)

definitely even

8.

if you do a logical shift to the left what does that do to the value?

a)

adds 2

b)

multiplies by 2

c)

divides by 2

d)

takes 2 away

9.

if you shift a binary number 2 places to the right what will happen to the value

a)

it will be twice as much

b)

it will be half as much

c)

it will be 4 times as much

d)

it will be a quarter as much

10.

What is the hexadecimal version of this binary number?

0011 1000

a)

96

b)

3A

c)

AF

d)

38

11.

What is the hexadecimal version of this binary number?

0011 1000

a)

96

b)

3A

c)

AF

d)

38

12.

Every computer processor has the same instruction set

a)

True

b)

False

13.

One example of an instruction from an instruction set is

a)

Store a number

b)

Delete a word

c)

Add an image

d)

Make a noise

14.

What are the 2 parts of the instruction?

a)

Opinstruction and Opmemory

b)

Opcommand and Opstate

c)

Opcode and Operand

d)

Opcommand and Opmemory

15.

The addressing mode is part of the....

a)

Opcode

b)

Operand

c)

Opinstruction

d)

Opmemory

16.

Direct addressing means

a)

The number following is the actual data

b)

The number following is the memory address of the actual data

17.

If you have 4 bits for the opcode how many instructions can you have?

a)

4

b)

8

c)

16

d)

32

18.

If you have 8 bits for the operand how many address locations can you point to?

a)

127

b)

128

c)

255

d)

256

19.

If you have an instruction of 12 bits with 2 bits for the addressing mode and 4 bits for the operand how many instructions can you have?

a)

32

b)

64

c)

128

d)

256

20.

If you have an operand of 5 bits what is the maximum value the operand can be?

a)

15

b)

16

c)

31

d)

32

21.

Assembly language is a high level language

a)

True

b)

False

22.
What does CPU stand for?
a)
Critical Processing Unit
b)
Core Processing Unit
c)
Common Processing Unit
d)
Central Processing Unit
23.
A mouse is _______.
a)
input
b)
output
24.
What is Hardware?
a)
Computer Instructions or Data
b)
Physicals parts of a Computer
25.
What is Software?
a)
User Applications and Operating Systems
b)
Physicals parts of a Computer
26.
An example of the computer's hardware would be ...
a)
MS Word
b)
MS Publisher
c)
Keyboard
27.
Programs that are digital and you cannot physically touch. They give instruction to the computer.
a)
keyboard
b)
mother board
c)
hardware
d)
software
28.
What Operating System is on a Microsoft computer?
a)
OSX
b)
CentOS
c)
Windows
d)
Android
29.

The 2 types of Software are:

a)

Operating System

b)

System

c)

Business

d)

Application

30.

System Software:

a)

Consists of the operating System.

b)

performs a useful function.

c)

Is the outside of the computer.

d)

Controls the computer.

31.

Types of operating systems:

a)

Unix

b)

Robotics

c)

Linux

d)

Windows

e)

Business

32.

Application software performs a useful finction.

a)

True

b)

False

33.

You can touch software

a)

True

b)

False

34.

Examples of hardware are:

a)

Keyboard

b)

Microsoft word

c)

Mouse

d)

Ssystem Unit

e)

Grand theft Auto

35.

What are types of System Software

a)

Anti-Virus

b)

Operating System

c)

Word Processing

d)

Photo Editing

36.

What is an advantage of bespoke software

a)

It is usually cheaper

b)

It is usually simpler

c)

It is perfect for the job

d)

It is quick to develop

37.

Advantages of 'off the shelf' software are:

a)

Cheaper

b)

Easier to make

c)

It's always perfect for the job

d)

There is lots of support

38.

Which of these is not a translator

a)

Compiler

b)

Interpreter

c)

ASCII

d)

Assembler

39.

All software is stored as

a)

binary code

b)

python

c)

ASCII

d)

Assembly language

40.

Possible example(s) of utility software:

a)

Office

b)

Anti-Virus software

c)

Libraries

d)

Disk Defragmentation

41.
What is the job of the control unit?
a)
It carries out calculations
b)
It stores information.
c)
It does nothing.
d)
It controls the input and output of data to make sure that it gets to the right place.
42.
Which level of cache is the fastest but has the smallest capacity?
a)
Level 1
b)
Level 2
c)
Level 3
d)
Level 4
43.
What are registers used for?
a)
To check that students are in school.
b)
To temporarily hold bits of data needed by the CPU.
c)
To make sure that the CPU runs properly.
d)
To make the CPU faster.
44.
What happens at the Decode step of the fetch-decode-execute cycle?
a)
The CPU makes sense of the instructions.
b)
The CPU fetches the information from RAM.
c)
The instructions are executed.
45.
What does CPU stand for?
a)
Control Processing Unit
b)
Central Processing Unit
c)
Central Power Unit
d)
Center Power Unit
46.
What is the program counters job?
a)
To count the programs
b)
It contains the memory address of the next instruction to be loaded
c)
It stores instructions
d)
It carries out the calculations
47.
Which of the following is an example of 'main memory'.
a)
Hard Drive
b)
USB Drive
c)
RAM
d)
ROM
48.

Which of the following CPU's will have a better better performance:

A: 3 GHz Quad Core CPU

B: 3 GHz Dual Core CPU

a)

A

b)

B

49.
How does clock speed affect computer performance?
a)
The higher the clock speed the slower the computer will run.
b)
It improves the amount you can store on the computer.
c)
The higher the clock speed the better the performance.
d)
It will make loading program slower
50.
What is a bus?
a)
A circuit that connect one part of CPU to other components.
b)
A type of long term memory
c)
A type of permanent memory
d)
A method of transport
51.
What is cache memory?
a)
A very large, temporary memory
b)
A very small but expensive memory
c)
It is used to store data and programs permanently
d)
It is a type of payment
52.
Carries out the calculations and logical decisions.  The results of its calculations are stored in the accumulator.
a)
CPU
b)
Control Unit
c)
Arithmetic and Logic Unit
d)
Memory Address Register
53.
Stores the results of calculations made by the ALU.
a)
Program Counter
b)
Memory data register
c)
Accumulator
d)
Current Instruction register
54.
Register: stores the most recently fetched instruction, waiting to be decoded.
a)
Memory data register
b)
Memory address register
c)
Accumulator
d)
Current instruction register
55.
Used to transmit data between areas of the processor.
a)
Data bus
b)
Address bus
c)
Control bus
56.
Used to carry the address to which the data is being transmitted.
a)
Data Bus
b)
Address bus
c)
Control Bus
57.
What is the purpose of the Memory Data Register (MDR)?
a)
•Stores the result of fetch from memory which is either an instruction or data.
b)
Holds the location in memory (address) of the next piece of data or program to be fetched (or stored).
58.

Which type of architecture is a normal PC

a)

Harvard

b)

Van Neuman

59.

Which type of architecture has separate memory for data and instructions

a)

Harvard

b)

Van Neuman