Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

cs hardware and software

Total questions: 103

Worksheet time: 49mins

Name
Class
Date
1.

Which of these are internal hardware components in a computer (select all that apply)

a)

mouse

b)

RAM

c)

CPU

d)

operating system

e)

BIOS

2.

Select all the components of the CPU

a)

ALU

b)

Control Unit

c)

Registers

d)

RAM

3.

Choose all the types of system bus?

a)

Address

b)

Data

c)

Control

d)

Register

4.

Choose all the types of cache memory?

a)

L1i

b)

L1d

c)

L2

d)

L3

5.

Choose all the registers found in a typical processor?

a)

Current Instruction

b)

Accumulator

c)

Memory Data

d)

Memory Address

6.

What is meant by a von Neumann computer architecture?

a)

Where the program instructions are stored in a seperate memory storage from the data

b)

Where the program instructions are stored in the same memory storage as the data

c)

Where the program instructions are stored in ROM and the data is stored in RAM

d)

Where the program instructions are divided across several CPUs

7.

What is the main storage area for program instructions and data in a Von Neumann computer architecture?

a)

RAM

b)

CPU

c)

ROM

d)

Cache

8.

Which internal component carries out the processing of program instructions?

a)

CPU

b)

GPU

c)

RAM

d)

BIOS

9.

What controls the timing of the instruction cycle in a computer

a)

The amount of RAM available

b)

The frequency of the internal clock

c)

The width of the address bus

d)

The size of addressable memory

10.

Choose all statements that are TRUE about primary memory addresses

a)

Each one has a unique address

b)

They all store the same amount of data

c)

The number of addresses is determined by the width of the address bus

d)

Addresses are stored internally as hexadecimal numbers

11.

What are the allowable operations that the processor uses to interact with the RAM?

a)

reading

b)

writing

c)

copying

d)

deleting

12.

Which word describes the property of RAM memory where memory cells must be constantly refreshed to keep their contents

a)

volatile

b)

non-volatile

c)

random

d)

static

13.

A type of primary memory that does not need to be refreshed to retain its contents AND whose contents cannot be changed

a)

RAM

b)

BIOS

c)

Flash

d)

ROM

14.

What is the non-volatile firmware used to perform hardware initialization during the booting-up process called?

a)

BIOS

b)

Cache

c)

ROM

d)

Hard disk

15.

What type of memory is used to compensate for the difference in speed between accessing processor registers and reading memory locations in RAM?

a)

Cache

b)

Flash

c)

UEFI

d)

BIOS

16.

What is the part of the CPU that performs calculations and makes decisions called?

a)

ALU

b)

Control Unit

c)

Registers

d)

Clock

17.

Name for the small, very fast access storage locations inside the CPU that can store one data item, instruction or address

a)

Cache

b)

Registers

c)

ALU

d)

RAM

18.

The part of the CPU that directs the operations of the processor

a)

Control unit

b)

ALU

c)

Registers

d)

Clock

19.

A register inside the CPU in which intermediate arithmetic and logic results are stored

a)

Accumulator

b)

Program counter

c)

Memory Data Register

d)

Current Instruction Register

20.

A register inside the CPU that stores the memory address of the next instruction to be fetched from memory

a)

Accumulator

b)

Program counter

c)

Current Instruction Register

d)

Memory Data Register

21.

Which part of the CPU is this: an electronic 'crystal' device that 'ticks' regularly and is used to synchronise the actions of the CPU.

a)

ALU

b)

Control Unit

c)

Register

d)

System clock

22.

What is the correct sequence of operations between CPU and RAM?

a)

Fetch-decode-execute

b)

Fetch-execute-decode

c)

Decode-fetch-execute

d)

Fetch-execute-fetch

23.

The larger the width of the address bus ....

a)

... the larger the size of each memory location

b)

... the faster the data can be transferred

c)

... the more addressable memory locations there are

d)

... the more bits there are in each 'word'

24.

Choose all the secondary storage mediums ...

a)

HDD

b)

SSD

c)

DVD

d)

Cloud

e)

RAM

25.

What type of storage does this device use?

a)

Magnetic

b)

Optical

c)

Electrical

d)

Cloud

26.

What type of storage does this device use?

a)

Magnetic

b)

Optical

c)

Electrical

d)

Cloud

27.

Which secondary storage device make use of a laser light?

a)
b)
c)
d)
28.

Choose all the Cloud storage options ...

a)
b)
c)
d)
e)
29.

Any process that hides the true physical nature of a computing resource, usually to simplify the way it is accessed by a user.

a)

Virtualisation

b)

Abstraction

c)

Decomposition

d)

Representation

30.

What types of storage would usually be found in an embedded system? (select all that apply ...)

a)

ROM

b)

RAM

c)

HDD

d)

SSD

31.

Which types of memory storage are volatile? (choose all that apply ...)

a)

RAM

b)

ROM

c)

Flash

d)

Cache

32.

Which is the main reason for having cache memory?

a)

To be able to run more powerful programs

b)

To compensate for the difference in speed of the CPU and RAM access times.

c)

To increase the size of main memory

d)

To allow you to run a program with less RAM

33.

Choose all the factors that could potentially affect the performance of the CPU ...

a)

Frequency of internal clock

b)

Number of processor cores

c)

Size of cache memory

d)

Type of cache (L1, L2, L3)

e)

Amount of RAM

34.

Choose 2 actions that could help improve the CPU performance ...

a)

Increase amount of RAM

b)

Replace dual-core with quad-core processor

c)

Increase size of cache

d)

Replace HDD with SSD

35.

Select all the main categories of computer software ...

a)

Applications

b)

Utilities

c)

Systems

d)

Programming

36.

Select all the main categories of computer software ...

a)

Applications

b)

Utilities

c)

Systems

d)

Programming

37.

Select all the examples of operating systems (OSs) ...

a)

Linux

b)

iOS

c)

Android

d)

Chrome

e)

Python

38.

Select all the examples of application software ...

a)

Photoshop

b)

Windows 10

c)

Chrome

d)

Anti-virus

e)

OneNote

39.

Select all the examples of utility software ...

a)

Disk defragmenter

b)

Registry Clean-up

c)

MacOS X

d)

Edge Browser

e)

File compressor

40.

Choose all the browser software ...

a)
b)
c)
d)
e)
41.

Choose all the Operating System software ...

a)
b)
c)
d)
e)
42.

Choose all the utility software ...

a)
b)
c)
d)
e)
43.

Choose the best answer to complete this sentence:


Software refers to the ________ instructions that can be stored on secondary storage devices and loaded into main memory to be executed.

a)

program

b)

written

c)

data

d)

saved

44.

Choose the best word to complete this sentence:


Operating systems are special programs that control all aspects of a computer's hardware and software and provide an ___________ between the user and the physical machine.

a)

interface

b)

relationship

c)

application

d)

engagement

45.

Choose the best word to complete this sentence:


Application software is software intended to turn the computer into a useful ______ which allows the user to accomplish a number of diverse tasks.

a)

tool

b)

help

c)

device

d)

calculator

46.

Choose all the main functions of a computer's operating system ...

a)

Memory management

b)

Input/Output control

c)

Resource management

d)

Web browsing

47.

All modern OSs allow multi-tasking. Choose the correct meaning of multi-tasking.

a)

When several processes can be run concurrently

b)

When several task bars can be shown on desktop

c)

When a user can have several documents open at the same time

d)

When the processor forms a queue of processes waiting to be run

48.

The process of proving to a computer that you actually are who you claim to be as a user?

a)

Authentication

b)

Verification

c)

Validation

d)

Clearing

49.

Interrupts are...

a)

Software-based

b)

Hardware-based

50.

The interrupt handler...

a)

Allows the computer to multitask

b)

Saves the current task whilst the interrupt is dealt with

c)

Reinstates the current task once the interrupt is dealt with

d)

Manages interrupt priorities

51.

What is another name for the BIOS?

a)

Firmware

b)

Bootstrap

c)

Interrupt handler

d)

EEPROM

52.

What can interrupts be caused by?

a)

User interaction

b)

simple server system

c)

EEPROM

d)

software errors

53.

What does ISR stand for?

a)

International Space Recruit

b)

Internet System Real

c)

Inter-technological Software Register

d)

Interrupt Service Routine

54.

What are examples of software interrupts?

a)

User pressing a key on the keyboard

b)

Division by 0

c)

Programs trying to access the same memory location.

d)

Moving the mouse

55.

What are examples of hardware interrupts?

a)

User pressing a key on the keyboard

b)

Division by 0

c)

Programs trying to access the same memory location.

d)

Moving the mouse

56.

What are example of Low Level Languages?

a)

Assembly code

b)

Java

c)

Machine Code

d)

Pseudocode

57.

What are examples of High Level Languages?

a)

Java

b)

Python

c)

Delphi

d)

Assembly Code

e)

Pascal

58.

What are advantages of HLLs?

a)

Independent of the type of computer being used (portable)

b)

Easier and quicker to read and write code

c)

Easier and quicker to debug programs

d)

Hardware is directly manipulated by coder

e)

Can use machine-dependant instructions

59.

What are disadvantages of HLLs?

a)

Hardware is not directly manipulated

b)

Hard to read and write

c)

Hard to debug

d)

Dependant on type of computer in use

60.

What are disadvantages of LLLs?

a)

Hardware is not directly manipulated

b)

Hard to read and write

c)

Hard to debug

d)

Dependant on type of computer in use

61.

Needed to convert assembly language to machine code

a)

Assembler

b)

Compiler

c)

Machine

d)

Interpreter

62.

Produces an executable, or EXE, file

a)

Compiler

b)

Interpreter

63.

Provides an error report for the whole code if error is detected

a)

Compiler

b)

Interpreter

64.

Translates all the code at once

a)

Compiler

b)

Interpreter

65.

Translates code line by line

a)

Compiler

b)

Interpreter

66.

Stops execution of code when an error is detected

a)

Compiler

b)

Interpreter

67.

Allows a computer to multitask

a)

Operating System

b)

Interrupts

c)

HDD

d)

Bespoke software

68.

How can you secure your computer from unauthorized access?

a)

Have a guest account

b)

Have a guest account with a password

c)

Not having a guest account

d)

Keep the power cord separate from the computer

69.
A set of applications that generally includes at least a word processing, spreadsheet and presentation graphics program
a)
Chrome
b)
App Store
c)
Office All-in-One
d)
Productivity Suite 
70.
What are devices that work with a computer (ex: printer, scanners, projectors)?
a)
Hardware
b)
Peripherals
c)
Personal Computer
d)
Microprocessor
71.

When buying a computer system, what should you do?

a)

Just ask the salesperson

b)

Buy the cheapest computer available

c)

Buy the most popular brand

d)

Do a lot of research to determine the system that works best for you

72.

Which of these is the main input device of a computer?

a)

USB

b)

Mouse

c)

DVD

d)

Keyboard

73.

Cathode ray tube monitors are currently available for purchase with computers.

a)

True

b)

False

74.

For personal use, what is the type of printer that is most often purchased?

a)

Laser

b)

Dot-matrix

c)

Ink Jet

d)

Photo

75.
Computer software designed to help the user to perform singular or multiple related specific test
a)
Application software
b)
Central Processing Unit
c)
Disk Drive
d)
Hardware
76.
•A high-capacity, self contained storage device containing a read-write mechanism plus one or more hard disks inside a sealed unit
a)
Hard drive
b)
Soft Drive
c)
CD-RW
d)
CPU
77.
•Software, consisting of programs and data, that runs on computers, manages computer hardware resources, and provides common services for execution of various application software
a)
Operating System Software
b)
Hard Drive
c)
Keyboard
d)
Motherboard
78.
Which of these is the most popular type of operating system software in the world
a)
Windows
b)
Apple
c)
Macintosh
d)
Linuix
79.
What is an example of a search engine?
a)
Gale Student Resources in Context
b)
Google
c)
Gale Power Search
d)
Britannica
80.

Should you use a USB to backup documents saved to your hard drive?

a)

Yes

b)

No

81.

Can you set your preferences for how you would like to receive notifications and updates on many software applications?

a)

Yes

b)

No

82.

Does antivirus software totally protect your computer from viruses?

a)

Yes

b)

No

83.
The physical parts of the computer are called _______.
a)
software
b)
hardware
c)
computer parts
d)
computer case
84.
Programs that are digital and you cannot physically touch. They give instruction to the computer.
a)
keyboard
b)
mother board
c)
hardware
d)
software
85.
What is Software?
a)
User Applications and Operating Systems
b)
Physicals parts of a Computer
86.
The two categories of software are system software and application software.
a)
True
b)
False
87.
Anti Virus is an example of :
a)
System Software
b)
Application Software
c)
Utility Software
88.
What is malware?
a)
Malicious software
b)
Software made in Malawi
c)
Malicious hardware
d)
Maligned ware
89.

What type of software is used to type documents and letters?

a)

Word Processing

b)

Spreadsheet

c)

Desktop Publishing

d)

Presentation

90.
The name given to the programs that allow us to use the internet. examples: Internet Explorer, Google Chrome, Safari, Firefox
a)
web browser
b)
netiquette
c)
desktop
d)
search engine
91.

Which of the following is not a symptom of an infected computer?

a)

fast processing speed

b)

frequent pop-up ads

c)

the computer reboots itself frequently

d)

missing files

92.

Which of these are used to interface with the motherboard and electronics, both inside and outside the computer?

a)

Modems

b)

Circuits

c)

Ports

d)

Adapters

93.

Which of these optical storage devices allows you to record and erase stored data multiple times?

a)

CD-RW

b)

MD-ROM

c)

DVD-ROM

d)

CD-ROM

94.
Change printed images, like text or photographs, into digital form.
a)
Scanner
b)
Pointer
c)
Cellphone
d)
Light
95.
a)
input
b)
output
96.

Involves the enter of data/information into a computer

a)

Input

b)

Output

c)

Processing

d)

Storage

97.

It is the end result. It can be something on a computer screen, a printout, a sound, etc.

a)

Input

b)

Output

c)

Processing

d)

Storage

98.

The primary pointing device for a desktop computer.

a)

Finger

b)

Mouse

c)

Stylus

d)

Track pad

99.

A small circuit board that makes it possible for a computer to communicate with a peripheral device, such as a storage device.

a)

Graphics card

b)

Peripheral card

c)

Expansion card

d)

DVD drive

100.

What letter denotes the main hard drive of a computer?

a)

A

b)

B

c)

C

d)

D

101.
What is RAM (Random Access Memory)?
a)
temporary storage
b)
permanent storage
c)
memory used to start the computer
d)
flash drive
102.
What does this part of the computer for?
a)
storage
b)
input
c)
output
d)
processing
103.
The 0's and 1's in binary code represent the "on" and "off" of what?
a)
electronic switches
b)
the power supply
c)
lights
d)
browsers