wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer revision

Total questions: 105

Worksheet time: 53mins

Name
Class
Date
1.

The physical parts of computer that we can touch and see are called

a)

Software

b)

Hardware

c)

CPU

d)

Computer

2.
What is Software?
a)
Applications and programming instructions
b)
Physicals parts of a Computer
3.

It is circuit board where everything inside a computer connected.

a)

motherboard

b)

CPU

c)

printer

d)

keyboard

4.

The ________ device accepts the results by the comptuer, converts them

into human readable form and supplies them to the users.

a)

Input

b)

Output

c)

Both

5.

An INPUT device can

a)

send data to another device, but it can not receive data

b)

receive data from another device , but can not send data

c)

can send and receive data

6.
Output devices receive information from the CPU (Central Processing Unit), then translate it into sounds or images that we can understand.
a)
True
b)
False
7.

A type of mouse that has been designed to reduce muscle train.

a)

Mechanical

b)

Optical

c)

Ergonomic

d)

Trackball

8.

An input device that is also known as card swipe machine.

a)

Light Pen Scanner

b)

Magnetic-Stripe Reader

c)

Magnetic Ink Character Recognition

d)

Optical Mark Reader

9.

It is volatile memory that stores data temporarily.

a)

RAM

b)

Secondary Storage

c)

Primary Storage

d)

ROM

10.

It is the nucleus of any computer system.

a)

Device Drivers

b)

Fundamental System Utilities

c)

Application Software

d)

Operating System

11.

A software used to accomplish specific tasks.

a)

Operating System

b)

Application Software

c)

System Software

d)

System Utilities

12.

An Application Software that allows users to create and manipulate documents that contain text and graphics.

a)

Word Processing

b)

Spreadsheet Software

c)

Presentation Software

d)

Database Software

13.

What is a computer?

a)
A device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming
b)
A type of food
c)
A musical instrument
d)
A type of animal
14.

Which among the following is/are input device(s)?

a)

OCR

b)

VDU

c)

Plotter

d)

Trackball

15.

Which of the following is a CPU register

a)

Program counter

b)

Memory Address Register

c)

Instruction Register

d)

All of these

16.

Which of the following is true with respect to speed?

a)

Cache memory>Register>Primary memory

b)

Register>Primary memory>Cache memory

c)

Cache memory>Primary memory>Register

d)

Register>Cache memory>Primary memory

17.

Which is a very high speed memory placed in between RAM and CPU.

a)

Register

b)

ROM

c)

Cache memory

d)

SRAM

18.

Which of the following translates high level language into machine language?

a)

Compiler

b)

Assembler

c)

Interpreter

d)

Operating system

19.

Which of the following is used in banks to process large volumes of cheques?

a)

OMR

b)

OCR

c)

MICR

d)

Barcode scanner

20.

Which of the following stores data and instructions permanently?

a)

Hard disk

b)

Floppy disk

c)

Magnetic disk

d)

All of the above

21.

An input device that converts a document to a digital image is called a

a)

Sensor

b)

Plotter

c)

Scanner

d)

Digital reader

22.
Keyboard,Mouse,Microphone,Scanner are which type of Hardware ?
a)
Hardware - OUTPUT
b)
Hardware - STORAGE
c)
Hardware - SYSTEM UNIT
d)
Hardware - INPUT
23.
What are these?
a)
Tower
b)
Motherboard
c)
Harddrive
d)
RAM memory
24.
What is this?
a)
Harddrive
b)
Tower
c)
Motherboard
d)
DVD
25.

The hardware that records and/or retrieves items to and from storage media

a)

Usb Flash drive

b)

Pen Drive

c)

Storage Capacity

d)

Storage Device

26.

A _____________ is a software programmed resident to electrically programmable memory device on mainboards or other types of integrated hardware carriers.

a)

middleware

b)

firmware

c)

software

d)

hardware

27.

It is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs.

a)

Utility Software

b)

Device Driver

c)

Programming Software

d)

Operating System

28.

Example of utility software is

a)

Compiler

b)

Windows

c)

Antivirus

d)

Android

29.

__________ software detects, and removes the virus.

a)

cleanup

b)

backup

c)

antivirus

30.

The 2 types of Software are:

a)

Operating System

b)

System

c)

Business

d)

Application

31.
Your teacher wants to calculate the grades for all the students in the class, which of the following software would you recommend to her.
a)
Word Processing
b)
Spreadsheet
c)
Presentation
d)
Reference
32.

Controls and coordinates distributed system

a)

firmware

b)

software

c)

hardware

d)

middleware

33.

Which of the following is a benefit of networking computers in a large organization or school setting?

a)

Allows us to share resources

b)

Helps us become more efficient and save money

c)

Allows us to share information

d)

All of these answers

34.

We are mobile devices.

a)

Laptop

b)

Desktop PC

c)

Smart phone

d)

Xbox 360

35.

what am I?

a)

Desktop PC

b)

Mainframe/server

c)

Laptop

d)

Smart Phone

36.
Which one of these is the most expensive
a)
desktop
b)
laptop
c)
supercomputer
d)
mainframe
37.

Which computer is the most powerful?

a)

Supercomputers

b)

Minicomputers

c)

Worstation

d)

Mainframe

e)

Personal Computer

38.

Which type of computer is built to support an organization's information?

a)

Mini

b)

Mainframe

c)

Embedded

d)

Super

39.

Microwaves, washing machine, medical equipment, cameras, toys and airplanes are some of the appliances/ machines which uses the list above.

a)

Personal Digital Assistants

b)

Embedded Computers

c)

Micro Computers

d)

Wearable Computers

40.

What's the main difference between a supercomputer and a mainframe?

a)

There is no real difference between both computer systems.

b)

Mainframes are good for large and complex calculations, whereas supercomputers are good in doing a large quantity of small tasks at the same time.

c)

Supercomputers are good for large and complex calculations, whereas mainframes are good in doing a large quantity of small tasks at the same time.

d)

Mainframes are designed to look aesthetically pleasing, whereas this is not the case with supercomputers.

41.

Uses thermal bubble technology

a)

3D Printer

b)

Inkjet Printer

c)

Laser Printer

42.
Imaging drums are found in what type of printer?
a)
laser
b)
thermal
c)
impact
d)
inkjet
43.
True or false: the imaging drum is found inside a toner cartridge.
a)
True
b)
False
44.
At which stage in the laser printing process is the toner melted into the paper?
a)
fusing
b)
exposing
c)
developing
d)
processing
45.
Which of the following types of printers use the highest voltage?
a)
Laser
b)
Thermal
c)
Impact
d)
Inkjet
46.
Which stage of the laser printing process comes first?
a)
processing
b)
exposing
c)
cleaning
d)
charging
47.
This type of printers create image by striking paper and ribbon
a)
Impact
b)
Non-impact
c)
laser
d)
I don't know
48.
Example of impact printer?
a)
Dot matrix printer
b)
laser printer
c)
firewire printer
d)
laser printer
49.
Which of the following type of printers are noisy?
a)
Plotter
b)
Network 
c)
Dot-matrix
50.
Identify the printer
a)
Daisy wheel
b)
laser printer
c)
Dot matrix
51.
Which printer component controls all device-specific functions, including print resolution and quality choices?
a)
Printer driver
b)
Printer firmware
c)
Printer interface
d)
Printer display
52.

The difference between impact printers and non impact printers. Which of the following is true?

a)

Impact printers are faster than non-impact

b)

Impact printers make directly physical contact with paper and non-impact don't

c)

Impact printers provide good quality print outs

d)

Impact and non-impact printers are the same

53.

Information Technology involves:

a)

Collecting data

b)

Keeping data safe

c)

Sharing data

d)

Troubleshooting computer problems

54.

These types of devices can be found in cameras, printers, washing machines and some vehicles.

a)

Mobile devices

b)

Digital panels

c)

Mainframes

d)

Embedded devices

55.

What do we mean by COMPUTATIONAL THINKING?

a)

Understanding a complex problem and developing possible solutions.

b)

Breaking a task into smaller tasks.

c)

Selecting a computer to use.

d)

Focusing on what is important, ignoring what is unnecessary.

56.

Define ABSTRACTION

a)

Breaking a task into smaller tasks.

b)

Drawing a map to show how to reach a destination.

c)

Creating step by step instructions.

d)

Focusing on what is important and ignoring what is unnecessary.

57.

Define PATTERN RECOGNITION.

a)

A sequence of instructions.

b)

Looking for similarities and trends.

c)

Breaking a task into smaller tasks.

d)

Focusing on what is important and ignoring what is unnecessary.

58.

Define ALGORITHM DESIGN

a)

Breaking a task into smaller tasks.

b)

Looking for similarities and trends.

c)

A sequence of instructions.

d)

Deciding what computer to use.

59.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

60.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

61.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

62.

What is this FLOWCHART symbol called?

a)

Terminator

b)

Decision

c)

Process

d)

Input/Output

63.

What does an arrow represent in a FLOWCHART?

a)

Start

b)

Decision

c)

Data flow

d)

Process

64.

What is the OUTPUT if the user enters "YES"?

a)

Leave umbrella at home.

b)

Take an umbrella.

65.

What is decomposition?

a)

Adding detail to make a problem more complex

b)

Breaking down a complex problem or system into smaller, more manageable parts

c)

When you ignore the unnecessary detail in a problem

66.

Why do we decompose a complex problem?

a)

To make it easier to solve

b)

To make it more difficult to solve

c)

To change the problem we have

67.

Which of these is an example of decomposition?

a)

Watching a mechanic repair a car

b)

Finding out how a car works by looking in detail at the different parts that make up the car

c)

Looking at different car models for similarities between them

68.

Which of these is NOT an example of decomposition?

a)

Thinking about how the problem could be divided into smaller parts

b)

Adding more parts to the problem so it becomes more complex

c)

Working out who could help you solve a part of the problem

69.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems

b)

We don't need to look for patterns

c)

Patterns make it more difficult complex problems

70.

What comes next in the pattern?

a)

up, down, right

b)

down, up, left

c)

up, right, down

d)

down, left, right

71.
a)

heart,heart,heart

b)

octagon, octagon, octagon

c)

octagon, heart, octagon

d)

octagon, octagon, heart

72.

What is Abstraction?

a)

The use of computers to solve problems

b)

Breaking down a large problem into smaller sub-problems

c)

Representing 'real world' problems in a computer using variables and symbols and removing unnecessary elements from the problem

d)

Identifying the steps involved in solving a problem

73.

When drawing a dog, which of the following characteristics could be ignored?

a)

Dogs run quickly

b)

Dogs have a nose

c)

Dogs have paws

74.

A boolean is...

a)

A whole number

b)

A number with a decimal part

c)

Letters, numbers or punctuation

d)

True or False

75.

An integer is...

a)

A whole number

b)

A number with a decimal part

c)

Letters, numbers or punctuation

d)

True or False

76.

A real is...

a)

A whole number

b)

A number with a decimal part

c)

Letters, numbers or punctuation

d)

True or False

77.

A string is...

a)

A whole number

b)

A number with a decimal part

c)

Letters, numbers or punctuation

d)

True or False

78.

Pick the correct line which creates a variable called 'name' which is a string.

a)

name is string

b)

string = name

c)

name = string

d)

string is name

79.

The best data type for an age is...

a)

integer

b)

real

c)

string

d)

boolean

80.

The best data type for a name is...

a)

integer

b)

real

c)

string

d)

boolean

81.

The best data type for an average is...

a)

integer

b)

real

c)

string

d)

boolean

82.
A concrete step is an algorithmic step where...
a)
All the details are specified.
b)
Some details details are unspecified.
c)
There is a top down design.
d)
Details are object orientated.
83.
An abstract step is an algorithmic step where...
a)
Some details are still unspecified.
b)
All details are specified.
c)
There is top-down design.
d)
The solution is object orientated.
84.
An instruction that determines the order / flow of a program is known as a...
a)
Selection Statement
b)
Looping Statement
c)
Variable Statement
d)
Abstract Statement
85.
The two main types of programming methodologies are:
a)
Procedural & OOP 
b)
Selection & OOP
c)
OOP & Iterative
d)
Procedural & Iterative 
86.
What does OOP stand for?
a)
Object Orientated Programming
b)
Order Orientated Programming
c)
Objective Order Programming
d)
Objective Orientated Programming
87.
What are the two main categories of loop?
a)
Count & Event Controlled
b)
Count & For Controlled
c)
While & Event Controlled
d)
Event & Selection Controlled
88.
Which of the following is the definition of a variable?
a)
A container which is used to store values such as the number of attempts a person tries to log on to a network.
b)
A language that is similar to a real programming language, but is easier for humans to understand although it doesn’t actually run on a computer. It can easily be converted to a regular programming language.
c)
A value that cannot be altered by the program during normal execution: the value stays the same. 
d)
Messages to explain to others, and often to remind yourself, what the code is intended to do. 
89.
Which of the following is the definition of a comment?
a)
A container which is used to store values such as the number of attempts a person tries to log on to a network.
b)
A language that is similar to a real programming language, but is easier for humans to understand although it doesn’t actually run on a computer. It can easily be converted to a regular programming language.
c)
A value that cannot be altered by the program during normal execution: the value stays the same. 
d)
Messages to explain to others, and often to remind yourself, what the code is intended to do. 
90.
Which of the following is the definition of pseudocode?
a)
A container which is used to store values such as the number of attempts a person tries to log on to a network.
b)
A language that is similar to a real programming language, but is easier for humans to understand although it doesn’t actually run on a computer. It can easily be converted to a regular programming language.
c)
A value that cannot be altered by the program during normal execution: the value stays the same. 
d)
Messages to explain to others, and often to remind yourself, what the code is intended to do. 
91.
Which of the following is the definition of a constant?
a)
A container which is used to store values such as the number of attempts a person tries to log on to a network.
b)
A language that is similar to a real programming language, but is easier for humans to understand although it doesn’t actually run on a computer. It can easily be converted to a regular programming language.
c)
A value that cannot be altered by the program during normal execution: the value stays the same. 
d)
Messages to explain to others, and often to remind yourself, what the code is intended to do. 
92.
An identifier is the ‘name’ given to a variable. For example: 
distanceToSchool = 10
Which part is the identifier?
a)
10
b)
=
c)
distanceToSchool
93.
An identifier is the ‘name’ given to a variable. For example: 
distanceToSchool = 10
What is the value of the variable?
a)
10
b)
=
c)
distanceToSchool
94.
Which of the following is not a considered a golden rule for choosing variable identifiers?
a)
Shorter identifiers are easier to type and spell. A longer identifier could easily be misspelt. 
b)
Longer identifiers may be used if they are more descriptive of the data they represent. 
c)
Variable identifiers are normally written in capitals.
d)
Some identifiers may be reserved words used by the programming language and cannot be used and in many programming languages identifiers cannot begin with a number.
95.

What is a negative impact of technology?

a)

Eye Strain

b)

Increase productivity

c)

Increase of jobs

d)

Communication skills

96.
For best results, place the keyboard near the edge of the table.  
a)
True
b)
False
97.
Good Keying Technique includes which of the following?
a)
Sitting Up Straight
b)
Feet Flat on the Floor
c)
Wrists off the table
d)
All of these
98.
Why is it important to practice proper posture and keyboarding techniques when keying?
a)
to be comfortable
b)
to annoy others
c)
to prevent injuries
99.

Good technique can prevent: (Choose all correct)

a)

Wrist Strain

b)

Neck Strain

c)

Back Strain

d)

Ankle strain

100.

If you sit behind a computer for long periods, using the wrong kind of chair, which problem can occur?

a)

back pains

b)

burning eyes

c)

drowsiness

d)

headaches from bad lights

101.

What do the letters RSI stand for?

a)

Repeat and Save Instead

b)

Repetitive Stress Insecurity

c)

Repetitive Strain Injury

d)

Restore Service Instantly

102.

What does CVS stand for?

a)

Carpal Visual Stress

b)

Computer Vacancy Stress

c)

Computer Vision Syndrome

d)

Carpal Volume Stress

103.

If you sit behind a computer for long hours and your eyes begin to feel sore, you may be experiencing:

a)

RSI

b)

CVS

c)

CTS

d)

ICT

104.

Which of the following is a computer related injury?

a)

angle strain

b)

wrist strain

c)

fractured leg

d)

sprained toe

105.

The person in the picture is likely suffering from:

a)

CVS

b)

DVT

c)

ICT

d)

CTS