wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

IGCSE Revision software and hardware

Total questions: 82

Worksheet time: 39mins

Name
Class
Date
1.

Application software is software that is...

a)

installed on the computer to perform a specific task.

b)

not installed on a computer to perform a specific task,

c)

installed on a computer to help it run smoothly or make repairs.

d)

used to control the workings of a computer.

2.

A part of a computer software that is designed to operate/run computer.

a)

Application Software

b)

System Software

c)

Bios & Firmware

d)

Utility System Utility System

3.

Which of these is an example of utility software? Choose two.

a)

Microsoft Word

b)

Microsoft Windows

c)

WinZip

d)

Norton Anti-Virus

4.

Application software is used to control the workings of a computer.

a)

True

b)

False

5.

Shareware is software that

a)

May be used without payment, and have limited functionality, subject to copyright lawa

b)

Is software that comes with permission for anyone to use, and/or distribute

c)

Is provided free on a free trial basis, and has a built in expiration date

d)

Have the freedom to run, copy, change or adapt depending on set rules.

6.

Freeware is...

a)

software that users are allowed to try out for a free trial period

b)

software that the user has freedom to run, copy, change or adapt

c)

software that can be downloaded free of charge and are subject to copyright law

d)

Software that is paid for and the source code is available

7.

Free software is software that...

a)

The user has freedom to run, copy, change and adapt but rules need to be followed

b)

has no fees and is free to download, but restricted to copyright legislation

c)

Free for a trial period, and after free period a subscription fee is due.

d)

no source code can be seen, but you get it free

8.

An operating systems is software that... (2 answer)

a)

performs tasks for the user to complete

b)

manages a computer's hardware and provides a user interface

c)

runs games and apps

d)

allows the user to interact with the computer via a GUI rather than binary

9.

Name 2 functions of an operating system

a)

playing games

b)

managing peripherals

c)

managing main memory

d)

installing anti-virus

10.

GUI, Menu-drive, CLI & Voice activated are all examples of...

a)

software

b)

user interface

c)

downloads

d)

perhiperals

11.

Why must a computer copy programs into main memory from storage to run? (2 answers)

a)

storage isn't large enough

b)

to keep track of where each program and data is located

c)

ROM is where data is loaded into

d)

To not overwrite existing programs

12.

multi-tasking is....

a)

being able to do a task

b)

performing several tasks with different software at the same time

c)

eating and playing computer at the same time

d)

having loads of programs open and crashing your computer

13.

What is an Interrupt?

a)

when a conversation is broken

b)

signals sent to the CPU by external drives to indivate an event needing immediate action

c)

signals sent via the printer

d)

signals from the memory to remind you to save

14.

A peripheral is....

a)

a device used on a computer

b)

a device connected to computer, but operates outside of the CPU, therefore has no control over it.

c)

devices to clean a computer

d)

A device use to store information

15.

A buffer is...

a)

a special area of memory to store information temporaly until it can be processed

b)

an area to hold a computer program

c)

its apart of the CPU

d)

a device you plug into the computer

16.

Access rights to your computer are managed by...

a)

CPU

b)

Software application

c)

Operating system

d)

perhipherals

17.

What is the only thing that computers understand?

a)

Machine Code

b)

Low Level Languages

c)

High Level Languages

d)

Algorithms

18.
Before a computer can understand a program it must be...
a)
Translated into its machine code.
b)
Translated into a high level language.
c)
Translated into a low level language.
d)
Converted into binary.
19.
A language that requires no knowledge of the hardware or the instruction set of the computer is called...
a)
A High Level Language
b)
A Low Level Language
c)
Machine Code
d)
An Algorithm
20.
A language that is close to human language and which is easy to write, debug and maintain is known as...
a)
A High Level Language
b)
A Low Level Language
c)
An Algorithm
d)
Machine Code
21.
Which of the following is not a high level programming language?
a)
Assembly
b)
C++
c)
Java
d)
Python
22.
Languages that relate to the architecture and hardware of a specific computer are known as...
a)
High Level Languages
b)
Low Level Languages
c)
Simplex Languages
d)
Complex Languages
23.
The two categories of low level language are...
a)
Machine Code & Assembly
b)
Machine Code & Algorithms 
c)
Assembly & Algorithms
d)
Algorithms & Binary
24.
What is the name for the software used to convert an assembly language program into machine code?
a)
Assembler
b)
Interpreter
c)
Compiler
d)
Translator
25.
Software that translates and executes a high level language program one line at a time is known as a?
a)
Compiler
b)
Interpreter
c)
Assembler
d)
Executor
26.

Here are two lines from an assembly language program. What is the correct term to describe the contents of the area with the red border?

a)

Operands

b)

Mnemonics

c)

Memory locations

d)

Machine Code

27.

A computer program that translates a program written in a high-level language (HLL) into machine code so that it can be directly used by a computer to perform a required task.

a)

Interpreters

b)

Compiler

c)

Assemblers

28.

Why can't humans write in Machine Code?

a)

It takes too long

b)

They can't be bothered.

c)

It's too confusing

d)

It's boring

29.
Machine code uses the binary number system.
a)
True
b)
False
30.

Translates low level assembly language mnemonic into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

31.

Translates source code from high level languages into object code and then into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

32.

The whole program is translated into machine code before it is run

a)

Assembler

b)

Compiler

c)

Interpreter

33.

This is an example of ...

a)

Machine Code

b)

Low level programming language

c)

High level programming language

34.

This is an example of ...

a)

Machine Code

b)

Low level programming language

c)

High level programming language

35.

This is an example of ...

a)

Machine Code

b)

Low level programming language

c)

High level programming language

36.

Low level programming languages are easy to learn

a)

TRUE

b)

FALSE

37.

High level programming languages have been designed to make it easier to create programs

a)

TRUE

b)

FALSE

38.

The CPU can process a high level language directly

a)

TRUE

b)

FALSE

39.

Programs must be translated to machine code in order for the CPU to process it

a)

TRUE

b)

FALSE

40.

Give 2 advantage of assembly code

a)

You can manipulate individual bits and bytes

b)

They are easy to understand and run

c)

Occupies less memory

d)

Allows access to pertains system

41.

Name 2 uses of assembly code

a)

Understand English language

b)

Device drivers e.g. printer

c)

Control systems e.g. washing machines

d)

Run anti-virus software

42.

What is accidental damage?

a)

Damage through fire

b)

Program errors, leading to crashes

c)

Data entry errors

d)

Damage through hacking

43.

How would you protect against accidental damage?

a)

Archive data

b)

Keep it safe in a locked box

c)

Back up data

d)

Keep in a safe place

44.

why do you need to back up?

a)

To prevent flood/fire damage

b)

To prevent theft

c)

To prevent Corruption

d)

To prevent against accidental damage

45.

Give 2 examples of biometric security

a)

Body scanner

b)

Retina scanner

c)

Face scanner

d)

Foot print scanner

46.

what 2 key features make passwords secure?

a)

You remember them by using personal details

b)

Minimum of 8 characters

c)

mixture of numbers , lowercase, & uppercase characters

d)

Saved on an iPhone to remember

47.
What is phishing?
a)
scams through websites
b)
scams through emails
c)
scams through phone calls
d)
scams through text messages
48.

What should you never give out over the phone, through email or on the Internet.

a)

Personal Information

b)

The Morton score

c)

Tomorrow's lunch choices

49.
When people send you phony emails, pop-up messages, social media messages, texts, calls, or links to fake websites in order to hook you into giving out your personal and financial information.
a)
Plagiarizing
b)
Skimming
c)
Phishing
d)
Identity Theft
50.
Select the Phishing Schemes that apply to the following email:
From:  no_reply@emailinternet.chase.com
Subject:  Account Status
Attention US Bank Customer,
Due to a recent security check on your account, we require you to confirm your details.  Failure to do so within 24 hours will lead to account suspension.  Sorry for the inconveenince.
Click here to confirm your account

Regards,
US Bank Online Customer Service
This email has been sent by US Bank.
                                                         
a)
Generic greeting & Link to email
b)
Sense of urgency & Spelling errors
c)
Need to verify account info
d)
ALL of the previous choices are in the email.
51.
What's pharming?
a)
scam through bogus websites
b)
scams through emails
c)
scams through phone calls
d)
scams through text messages
52.
Internet Service Provider is ___________
a)
A regional or national organization/ business that provides internet access/ services
b)
A regional or national organization/ business that provides networking in a metropolitan or urban area
53.

This attack makes a website or network unavailable to legitimate users

a)

Trojan horse

b)

Denial of Server attack

c)

Worm

d)

Virus

54.

Taking plaintext and turning it into CipherText is known as

a)

Decryption

b)

Encryption

c)

Algorithm

d)

encoding

55.

Symmetric encryption is when

a)

encryption takes place with 2 keys, public and private

b)

using a single key to encrypt and decrypt

c)

simple change of letters

d)

protecting against viruses

56.

Asymmetric encryption is when

a)

Two people have to share the same key

b)

You have a private and public key, one to encrypt and one to decrypt

c)

You send the key over a network with the message

d)

you have 1 key, one to encrypt and decrypt

57.

Name 2 things that a firewall can do?

a)

Filters out packets and either blocks or allows them to pass through

b)

Removes viruses

c)

acts as a barrier between your network and another

d)

changes your passwords

58.

A proxy server.....

a)

may act as a firewall

b)

filter out web-content and malware

c)

acts as a gateway from one network to another

d)

All of the above

59.

What is a firewall?

a)

A wall to prevent fire

b)

Software that gets rid of viruses

c)

Protecting a network from unauthorised access

60.

What does SSL stand for?

a)

Strong Socket Layer

b)

Secure Security Layer

c)

Secure Socket Layer

d)

Secure Socket Loop

61.

What does HTTPS stand for?

a)

Hyper Transfer Text Protocol Secure

b)

Hyper Text Transfer Procedure Safe

c)

Hyper Text Transfer Protocol Secure

d)

Hyper Text Transfer Payment Secure

62.

TLS stands for

a)

Transport location secure

b)

Transport location socket

c)

Transport layer security

d)

Transport layer secure

63.

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

a)

Linux

b)

iOS

c)

Android

d)

Chrome

e)

Python

64.

Select all the examples of utility or system software ...

a)

Disk defragmenter

b)

Registry Clean-up

c)

MacOS X

d)

Edge Browser

e)

File compressor

65.

Choose all the utility software ...

a)
b)
c)
d)
e)
66.

Which OS is open-source?

a)

Linux

b)

OSX

c)

Unix

d)

Android

67.
What are the two main categories of software?
a)
Applications & Systems
b)
Systems & Utilities
c)
Utilities & Applications
d)
Applications & Operations
68.
Which of these is not applications software?
a)
Spreadsheet
b)
Database
c)
Word Processor
d)
Anti-Virus
69.
The file extension for a text file
a)
.txt
b)
.doc
c)
.pdf
d)
.psd
70.
The file extension for a photograph
a)
.jpeg
b)
.png
c)
neither are correct
d)
both .jpeg and .png are correct
71.
The file extension .doc is a ___________ file.
a)
graphics
b)
music
c)
video
d)
document
72.

Which of these is a Hard Disk Drive (HDD)?

a)
b)
c)
d)
73.

Which of these are magnetic storage devices?

a)
b)
c)
d)
e)
74.

Solid state storage has no moving parts?

a)

True

b)

False

75.

Which type of storage uses a laser?

a)

Magnetic

b)

Optical

c)

Solid State

76.

Which of the following storage devices is most suitable for use in mobile devices?

a)

Cloud

b)

Magnetic

c)

Solid State

d)

Optical

77.
Not intended to be a portable storage device.
a)
CD
b)
Flash memory
c)
DVD
d)
Internal hard disk
78.
Typically has the largest storage capacity and is the cheapest per gb.
a)
Magnetic storage
b)
Solid state storage
c)
Optical storage
79.
Same as 1,024 GB
a)
1 TB
b)
1 GB
c)
1MB
d)
1 KB
80.

What color laser do CD/DVDs use?

a)

Red

b)

Blue

c)

Green

d)

Colorless

81.

What is the file size for a text file that contain the following:


Welcome, to Computer Science.

a)

29 bytes

b)

26 bytes

c)

28 bytes

d)

32 bytes

82.

A black and white image uses 1 bit per pixel. So a 64 bit image would be stored in an 8 byte file. How many bytes would it take to store that same image if it were in color?

a)

512

b)

64

c)

192

d)

24