wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Revision

Total questions: 53

Worksheet time: 32mins

Name
Class
Date
1.

Software is divided into two categories,________ and _______.

a)

input and output

b)

application and system

c)

online and offline

2.

Which of the following is NOT an example of Application software.

a)
b)
c)
d)
3.

A computer keyboard is an example of system software.

a)

True

b)

False

4.

Application software is commonly called "apps".

a)

True

b)

False

5.

A person that is working on a computer is called the _______.

a)

staff

b)

user

c)

player

6.

Choose the 2 examples of Word Processing software.

a)

MS Word

b)

Google Chrome

c)

Notepad

d)

MS Excel

7.

Choose 2 examples of Spreadsheet Software.

a)

MS PowerPoint

b)

MS Excel

c)

Edge

d)

Apple Numbers

8.

Which is NOT an example of System software?

a)

Games

b)

Device drivers

c)

Utilities

d)

Operating Systems

9.

Which of these are REGISTERS in the CPU? (Tick ALL that are correct)

a)

Accumulator

b)

ALU

c)

Program Counter

d)

Memory Address Register

e)

Control Bus Register

10.

Tick all options that happen in the FETCH CYCLE?

a)

PC is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The PC value is copied to the MAR

d)

The instruction in the MAR is decoded

e)

The value in the MDR is written to the address in the MAR.

11.

Tick all options that happen in the DECODE CYCLE?

a)

PC is incremented

b)

The Instruction at the MAR address is read from RAM

c)

The PC value is copied to the MAR

d)

The instruction in the MAR is decoded by the CU

e)

The value in the MDR is written to the address in the MAR.

12.

Tick all options that happen in the EXECUTE CYCLE?

a)

PC is incremented

b)

The data at the MAR address is read from RAM

c)

The ALU performs any calculations required on the ACC

d)

The instruction in the MAR is decoded by the CU

e)

The value in the MDR is written to the address in the MAR.

13.
What does MAR stand for?
a)
Main Address Register
b)
Memory Address Register
c)
Massive Address Register
d)
Minimal Age Readable
14.

Accumulator

a)

Stores the address of the next instruction in memory

b)

Stores the address of where the next item will be fetched from

c)

Stores data fetched from memory, or waiting to be stored in memory

d)

Stores the result of arithmetic calculations

15.

The Control Unit

a)

Controls the flow of data around the CPU and also decodes instructions

b)

Only controls the flow of data around the CPU

c)

Only decodes instructions

d)

Controls how much power is directed to all components within the computer

16.

The Arithmetic Logic Unit (ALU)

a)

Carries out numerical calculations and logical decisions

b)

Calculates the different items of number data stored within the Accumulator and converts them into logical decisions

c)

Calculates graphic data as they are only found within GPU units.

d)

Calculates the flow of execution in a program and decodes instructions into small steps to be carried out by the program counter.

17.
What is the purpose of Cache?
a)
Performs Arithmetic and Logical operations
b)
Decodes and directs instructions to be carried out
c)
Stores frequently used data and instructions
d)
Processes graphical functions
18.
How does a CPU process instructions?
a)
Using the Fetch Decode Execute cycle
b)
Linearly using parallel processing
c)
Using machine code
d)
Through the Control Bus
19.

Which logic gate does this symbol represent?

a)

AND

b)

OR

c)

NOT

d)

IF

e)

ELSE

20.

Which logic gate does this symbol represent?

a)

AND

b)

OR

c)

NOT

d)

IF

e)

ELSE

21.

What is the function of a NOT gate?

a)

Inverts its input

b)

Outputs 1 if both inputs are 1

c)

Prevents errors

d)

Outputs 0 if both inputs are 0

22.

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

a)

0

b)

1

23.

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

a)

0

b)

1

24.
Which logic gate is this?
a)
XOR
b)
NOR
c)
NAND
d)
NOT
25.
Which logic gate is this?
a)
NAND
b)
NOR
c)
XOR
d)
NXOR
26.
Which logic gate is this?
a)
NOR
b)
XOR
c)
NXOR
d)
NAND
27.
Which logic gate is this?
a)
NXOR
b)
NAND
c)
XOR
d)
NOR
28.

Assembly is a...

a)

high level programming language

b)

low level programming language

29.

Most programming languages are...

a)

High-level languages

b)

Low-level languages

30.

Machine code is a...

a)

high level programming language

b)

low level programming language

31.

High level languages feature...

a)

English-like keywords

b)

Named subroutines

c)

No variables names

d)

Abbreviated command names

32.

Machine code is written using...

a)

Binary/hexadecimal

b)

English-like key words

c)

Plain English

d)

Abbreviated mnemonic keywords

33.

Assembly langauge is written using...

a)

Binary/hexadecimal

b)

English-like key words

c)

Plain English

d)

Abbreviated mnemonic keywords

34.

Advantages of low-level languages include...

a)

Direct access to the CPU

b)

Programs written will often be more efficient than high-level programs

c)

Easy to remember programming commands

d)

Can use subroutines and advanced data structures

35.

Assembly language is better than machine code because...

a)

it is easier for humans to read

b)

it is easier to remember the instructions

c)

a person is less likely to make mistakes in assembly language

d)

it is written using English-like keywords

36.

Which of these are high-level languages?

a)

Java

b)

Assembly

c)

Machine code

d)

VB.NET

e)

Python

37.

What is a Data Flow Diagram (DFD)?

a)

A DFD is a graphical representation of how data flows through a business information system

b)

A DFD is a flow chart that represent how data flows in a system

c)

A DFD is is a way to structure an organization using different levels of authority and a vertical link, or chain of command, between superior and subordinate levels of the organization

d)

A DFD is a chart showing how data is handled

e)

A DFD is a graphical representation of how data flows through a business information system

38.

What is the data store symbol used to represent

a)

The storage of data

b)

The storage of processes

c)

The storage of customers details

d)

Manual or computer storage of data

39.

The process symbol is used to represent

a)

Customers queries in process

b)

Shipping of goods in process

c)

Manual or computer process that changes data

d)

Sales negotiation in process

40.

Which symbol is used to represent a process

a)

First symbol shown

b)

Second symbol shown

c)

Both symbols can be used to represent a process

d)

Both symbols can be used to represent a process

e)

Both symbols can be used to represent a process

41.

What is the external entity used for?

a)

To show all the external works taking place outside the organisation

b)

To represent source or destination of data that is external to the system

c)

To represent all employees who work out on the field

d)

To represent private event held

42.

Does 'sink' means an external entity that takes information from the system?

a)

Yes

b)

No

43.
What is an Algorithm?
a)
A set of instructions in order
b)
A task for the computer
44.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
45.
Why do we use flowcharts?
a)
To represent algorithms in an easy way
b)
To use different maths shapes
46.
What does this symbol represent?
a)
Start
b)
Sub
c)
Decision
d)
Process
47.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
48.
What symbol do flowcharts begin with?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
49.
What is the name of this symbol in a flowchart?
a)
Input
b)
Output
c)
Decision/Question
d)
Process
50.
What does this shape represent?
a)
Input/Output
b)
Decision
c)
Process
d)
Start/Stop
51.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
52.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
53.
Can this shape be used for both Start and Stop?
a)
Yes
b)
No