Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

System Software

Total questions: 28

Worksheet time: 7mins

Name
Class
Date
1.
What is hardware?
a)
Electrical and electro-mechanical parts
b)
Programs that make the computer function
c)

It can be physically touched

d)

It cannot be physically touched

2.
What is software?
a)
Electrical and electro-mechanical parts
b)
Programs that make the computer function
c)

It can be physically touched

d)

It cannot be physically touched

3.

What is the definition of System Software?

a)
Programs that make the computer function
b)

Utilities that optimise and maintain the system

c)
Hardware components
d)
Libraries
4.

What is the purpose of the defragmentation utility?

a)

Reduces the size of a file by deleting repeated data

b)

Performs updates without user intervention

c)

Organises portions of files to be stored sequentially and stores all empty blocks together

d)

Reverts the data/system to a previous point in time.

5.

What is the purpose of the automatic update utility?

a)

Reduces the size of a file by deleting repeated data

b)

Performs updates without user intervention

c)

Organises portions of files to be stored sequentially and stores all empty blocks together

d)

Reverts the data/system to a previous point in time.

6.

What is the purpose of the compression utility?

a)

Reduces the size of a file by deleting repeated data

b)

Performs updates without user intervention

c)

Organises portions of files to be stored sequentially and stores all empty blocks together

d)

Reverts the data/system to a previous point in time.

7.
Which translator translates all code at once?
a)
Compiler
b)
Interpreter
c)
Assembler
8.
What are libraries?
a)
Hardware components
b)
Electrical and electro-mechanical parts
c)
Sections of code / file written by other authors
d)
Programs that make the computer function
9.
What does the linker do?
a)
Allocates jobs to the CPU
b)
Converts source code into machine code
c)
Combines all program elements into an executable file
d)
Maintains security
10.
What does the loader do?
a)
Deletes files permanently
b)
Stores all empty blocks together
c)
Converts source code into machine code
d)
Places the executable file into main memory
11.
What is closed-source software?
a)

Software that is freely available to the public

b)

Software that is owned by an organisation with proprietary code

12.

What is open-source software?

a)

Software that is freely available to the public

b)

Software that is owned by an organisation with proprietary code

13.

Which type of software is more likely to have more detailed documentation and better customer service options?

a)
Closed-source software
b)
Open-source software
14.

Which type of software is more likely to have an online support community and focus more on functionality than user friendly features?

a)
Closed-source software
b)
Open-source software
15.

What motivates organisations to invest in closed-source software?

a)
To provide customer support
b)
To make a profit
c)
To create user-friendly interfaces
d)
To maintain security
16.
What motivates volunteers to create open-source software?
a)
To make a profit
b)
To provide customer support
c)
To help others
d)
To maintain security
17.
What is the main difference between a compiler and an interpreter?
a)
Compiler translates all code at once; interpreter translates code one line at a time
b)
Compiler translates code one line at a time; interpreter translates all code at once
c)
Compiler is only for assembly language; interpreter is for high-level languages
d)
Compiler produces live feedback; interpreter produces an error report
18.
You want to reduce the size of a large video file on your computer to save disk space. Which utility software would you use for this purpose?
a)
Defragmentation
b)
Automatic Updates
c)
Compression
d)
Data/System Restore
19.

Your computer is running slowly, and you suspect that fragmented files might be the cause. Which utility software can help you organise these files?

a)
Automatic Updates
b)
Compression
c)
Defragmentation
d)
Data/System Restore
20.

You want to send an email containing multiple documents with large file sizes .

Which utility software would be most suitable for this task?

a)
Automatic Updates
b)
Compression
c)
Defragmentation
d)
Data/System Restore
21.
You accidentally delete an important file on your computer. Which utility software can help you recover it?
a)
Compression
b)
Automatic Updates
c)
Data/System Restore
d)
Defragmentation
22.

You need to create an executable file to ensure your program can be run and tested on another system. Which translator would you use for this task?

a)
Interpreter
b)
Compiler
c)
Assembler
d)
Linker
23.
You are developing a new software application and want to reuse some existing code written by other developers. Which concept allows you to do this efficiently?
a)

Compression

b)
System software
c)
Libraries
d)
Translators
24.

Your company's computers need an update to patch security vulnerabilities but you know the employees will most likely delay this from being applied.

Which type of software could be used in this scenario to ensure the patch is applied?

a)
Compression
b)
Automatic Updates
c)
Data/System Restore
d)
Defragmentation
25.

Your program is littered with small syntax errors. Which translator would provide live feedback to help you identify and fix these errors?

a)
Compiler
b)
Interpreter
c)
Assembler
d)
Linker
26.
You want to create a custom application tailored to your specific needs. Which type of software would allow you to access and modify the source code freely?
a)
Closed-source software
b)
Open-source software
c)
System software
d)
Utility software
27.

You are developing a software application and want to protect your source code from being viewed or modified by others. Which type of software licensing model would you choose?

a)
Closed-source software
b)
Open-source software
c)
System software
d)
Utility software
28.

You are a developer contributing to a project where modifications to the source code must be made available to other users. Which type of software licensing model would apply to this project?

a)
Closed-source software
b)
Open-source software
c)
System software
d)
Utility software