wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Year10-Theory-Revision

Total questions: 70

Worksheet time: 46mins

Name
Class
Date
1.
The CPU cache stores
a)
Only instructions
b)
Word documents
c)
Frequently accessed data and instructions
d)
A list of IP addresses
2.

(a)   is a small amount of memory which is a part of the CPU. It holds instructions that the CPU is likely to reuse.

3.

Which type of memory is closest to the CPU?

a)

RAM

b)

Secondary storage

c)

Cache

d)

ROM

4.

Which part of the CPU reads the cache?

a)

CPU Clock

b)

Arithmatic Logic Unit

c)

CPU Bus

d)

Control Unit

5.

Which of the following CPU's are quicker?

a)

1.5GHz Quad-core Processor

b)

4.5GHz Dual-core processor

c)

2.2GHz Octa-core processor

d)

2Ghz Hex-core processor

6.

A CPU is measured in Hertz, this speed is the maximum number of instructions which can be processed in a second. This speed is known as the [???]

(a)  

7.

Which of the following components are part of the CPU?

a)

Cache Memory

b)

RAM

c)

Control Unit

d)

Arithmetic Logic Unit

e)

ROM

8.

Inside the CPU, you will find:

a)

ALU, CU, registers, cache memory

b)

ADU, PC, storage, RAM memory

c)

ARM, PC, controller, cache memory

d)

APM, CU, time signal, RAM memory

9.

The MAR stores the (a)   of data which is either being sent to or fetched from the RAM.

10.

The MDR holds the (a)   which is being sent to/fetched from the address in the MAR.

11.
Why does increasing the number of cores increase the speed of the CPU?
a)
The clock ticks more quickly allowing the fetch, decode, execute cycle to operate more quickly
b)
More than one instruction can be executed at the same time
c)
Frequently used instructions and data can be held in the CPU
d)
There is a reduced requirement for RAM
12.
What is the answer to 010 + 010?
a)
110
b)
010
c)
100
d)
011
13.
Part II
a)
11001000
b)
11000110
c)
11000111
14.
a)
01111011
b)
01101111
c)
01111101
d)
01101101
15.

What is the effect of shifting a binary number by two bits?

a)

Halving the number

b)

Doubling the number

c)

Dividing the number by 4

d)

Quadrupling the number

16.

What happens when you perform a binary left shift?

a)

The number is squared

b)

The number remains unchanged

c)

The number is multiplied by 2

d)

The number is divided by 2

17.

What is 0010 in Hexadecimal?

a)

2

b)

3

c)

4

d)

5

18.

What is 1010 in Hexadecimal?

a)

9

b)

A

c)

C

d)

D

19.

What is 1111 in Hexadecimal?

a)

4

b)

A

c)

E

d)

F

20.

Convert the binary number 10111010 to hexadecimal.

(a)  

21.

Convert the binary number 10001110 to hexadecimal.

(a)  

22.
Choose the best answer about character sets:
a)
All characters in character sets are stored in binary.
b)
Some characters in character sets are stored in binary.
c)
Only binary characters in character sets are stored in binary.
23.

What is the purpose of ASCII and Unicode?

a)

character encoding to process and store characters in binary

b)

to convert analogue signal to digital signal

c)

scanning of image into computer

24.

Which can represent more characters? ASCII or UNICODE.

a)

ASCII

b)

UNICODE

c)

BOTH

25.
What is the output of an OR gate if the inputs are 1 and 0?
a)
0
b)
1
c)
OFF
d)
2
26.
What is the output of an AND gate if the inputs are 1 and 0?
a)
ON
b)
2
c)
1
d)
0
27.
A NOT gate has…
a)
Two inputs and one output
b)
One input and one output
c)
One input and two outputs
d)
Two inputs and two outputs
28.
What logic gate is this?
a)
AND
b)
OR 
c)
NOT
d)
TO
29.
What gate is this table for?
a)
AND
b)
OR
c)
NOT
d)
NOR
30.
What gate is this truth table for?
a)
AND
b)
OR
c)
NOT
d)
THE 
31.

Which logic gate is this?

a)

AND

b)

OR

c)

XOR

d)

NOT

32.
What logic gate is this?
a)
AND 
b)
OR 
c)
NOT 
d)
THE
33.

What is the output Y of this logic cricuit if A = 1, B = 1, and C = 1

a)

0

b)

1

34.

What is the output Z of this logic cricuit if A = 1 and B = 1

a)

0

b)

1

35.

What is OUTPUT?

a)

1

b)

0

36.

What is OUTPUT?

a)

1

b)

0

37.
The process of the operating system deciding what should be in RAM at any given time
a)
User Management
b)
Memory Management
c)
File Management
d)
Peripheral Management
38.
The operating system dealing with requests / inputs / outputs
a)
User Management
b)
Memory Management
c)
File Management
d)
Peripheral Management
39.
The operating systems ability to provide read/write access to files
a)
User Management
b)
Memory Management
c)
File Management
d)
Peripheral Management
40.
The operating system providing users with usernames and passwords
a)
User Management
b)
Memory Management
c)
File Management
d)
Peripheral Management
41.
A type of interface which allow people to interact with windows, icons, menus and pointers
a)
Command Line Interface
b)
Graphical User Interface
c)
Natural Language Interface
42.
What is the purpose of an operating system?
a)
Manage software on computer
b)
Manage hardware on computer
c)
Manage all hardware & software on computer
43.

Which of these is not a function of an OS:

a)

Provide a user interface

b)

Communicate with hardware

c)

Allow the computer to multi-task

d)

Improves CPU performance

44.

Which of the following is NOT considered utility software?

a)

Encryption software

b)

Spreadsheet software

c)

Defragmentation software

d)

Data compression software

45.

What is the main purpose of defragmentation software?

a)

To encrypt files for security

b)

To rearrange fragmented files so they run contiguously

c)

To compress files to save space

d)

To delete temporary files

46.

Why is data compression beneficial for file storage and transmission?

a)

It increases the file size for better quality

b)

It makes files easier to transmit across a network by reducing their size

c)

It encrypts files for added security

d)

It defragments files for faster access

47.

What is a backup in the context of data management?

a)

A temporary file used for quick access

b)

A copy of data made to prevent loss

c)

A compressed version of a file

d)

An encrypted version of a file

48.

Why does encryption software use a complex algorithm?

a)

To compress files for storage efficiency

b)

To scramble content so it appears as gibberish to unauthorised users

c)

To delete files securely

d)

To defragment files for faster access

49.

What happens to files on a hard disk over time if defragmentation is not performed?

a)

They become encrypted

b)

They become fragmented, slowing down access

c)

They become compressed

d)

They become deleted

50.

What isn't an example of Utility Software

a)

Firewall

b)

Drivers

c)

Auto Updates

d)

Defragmentation

51.

What is Encryption software used to do?

a)

Permanently change data

b)

Revert data to something it wasn't before

c)

Change data so it is unreadable by an interceptor

d)

Change data so it is readable by an interceptor

52.
_____________is a type of system software allows that allow a user to perform  maintenance-type tasks
a)
Operating system
b)
System Software
c)
Application software
d)
Utility program
53.

Encryption needs a (a)   to ensure that data can be converted back to its original state to be read

54.

(a)   does NOT lose data when it is used to compress a file

55.
1.1 b 
Which register is being described?
Stores the results of the calculations done by the ALU
a)
MAR
b)
MDR
c)
Accumulator
d)
Program Counter
56.
1.1 b 
Which register is being described?
Holds the memory address about to be used by the CPU
a)
MAR
b)
MDR
c)
Accumulator
d)
Program Counter
57.
1.1 b 
Which register is being described?
Holds the data / instructions that have been fetched from memory
a)
MAR
b)
MDR
c)
Accumulator
d)
Program Counter
58.

The ALU is:

a)

The arithmetic and logic unit

b)

The arithmetic and logistics unit

c)

The actual logic unit

59.
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.
60.

Tick all that describe RAM

a)

Non-volatile memory

b)

Volatile memory

c)

Stores data and instructions that are currently in use

d)

Read Only Memory

61.

What do the initials PC stand for in terms of registers?

a)

Personal computer

b)

Program Counter

c)

Program Control

d)

Permanent Couner

62.
What occurs immediately after the fetch stage in the fetch-decode-execute cycle?
a)
Data is written back to memory.
b)
The instruction is decoded.
c)
The program counter is updated.
d)
The instruction is executed.
63.
During which stage of the fetch-decode-execute cycle is the instruction copied into the current instruction register?
a)
Decode stage
b)
Execute stage
c)
Memory stage
d)
Fetch stage
64.
Which stage of the fetch-decode-execute cycle involves reading data from memory?
a)
Fetch stage
b)
Memory stage
c)
Decode stage
d)
Execute stage
65.
Which component of the CPU is responsible for coordinating the fetching, decoding, and execution of instructions?
a)
Arithmetic Logic Unit
b)
Control Unit
c)
Memory Address Register
d)
Accumulator
66.
LENGTH("password") will return...
a)
8
b)
7
c)
9
d)
11
67.
RIGHT("Hello world!", 6) will return...
a)
world!
b)
World!
c)
Hello
d)
world
68.

For string symbol + means........................

a)

addition

b)

swapp

c)

concatenation

d)

multiplication

69.

str1='101'

x=int(str1)

z=x+400

print(z)

a)

101400

b)

x400

c)

501

d)

none of above

70.

fruit1="kiwi"

fruit2="strawberry"

print(len(fruit1))

print(len(fruit2))

a)

kiwi and strawberry

b)

4

10

c)

4 10

d)

410