wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software

Total questions: 25

Worksheet time: 27mins

Name
Class
Date
1.

What is shown in the picture?

a)

system software

b)

application software

2.

What does system software do?

a)

Install applications onto the system

b)

Allows the software and hardware to communicate

3.

What is a driver?

a)

A group of programs that will be used as tools to improve PC performance.

b)

A group of programs that allow the hardware and the software to communicate with each other.

4.

What are the 2 main types of software?

a)

System and Application

b)

Informational and Entertainment

c)

Dynamic and Static

d)

Professional and Home-based

5.

A fragmented(碎片化的) disk takes longer time to read from and write to.

a)

True

b)

False

6.

Defragmentation will aim to…..? (Select two)

a)

Make more space on the hard drive

b)

Move files further apart from each other

c)

Move files closer together

d)

Move free space closer together

7.

Windows is an example of_______software.

a)

System

b)

Computer

c)

Application

d)

All of these

8.

What type of software is needed to control hardware?

a)
Programming Software
b)
Systems Software
c)
Application Software
d)
Bespoke Software
9.
GUI or CLI?
a)
GUI
b)
CLI
10.
GUI or CLI?
a)
GUI
b)
CLI
11.

IDE is a run time environment allows programs to be run and tested.

a)

True

b)

False

12.

____________ is a application software specifically designed to help programmers create software.

a)

IDE

b)

Apps

c)

OS

d)

MacOS

13.

Multitasking allows computers to carry out more than one task at

a time

a)

True

b)

False

c)

Don't know

14.

System software includes operating system, _____ , ______, ________ and ____________.

a)

Utility programs

b)

Firmware 固件

c)

Translators

d)

Device driver

15.

Translators include ______, ________ and __________.

a)

complier

b)

interpreter

c)

assembler

d)

controller

16.

Which translator (compiler or interpreter) is the most suitable to be used by a programmer after the development process of their program is completed using a high-level programming language? Type complier or interpreter

(a)  

17.

Which translator (compiler or interpreter) is the most suitable to be used by a programmer during the development process of their program using a high-level programming language?

(a)  

18.

Which language is used to create the following lines of code:

SUB AX, CX

MOV CX, BX

a)

Assembly language

b)

Python

c)

high-level language

d)

Machine code

19.

The start-up of the computer’s motherboard is handled by the _________. it then loads the part of the operating system that is needed and executes it.

a)

Application software

b)

Screen

c)

BIOS

d)

System software

20.

A Basic Input/Output System (BIOS) is a program embedded in a device’s microprocessor, initiating hardware and managing data flow during bootup.

a)

True

b)

False

21.

Firmware is defined as a program that provides low level control for devices.

a)

True

b)

False

22.

Which translator translates low-level language into machine code?

a)

complier

b)

interpreter

c)

assembler

d)

Don't know

23.

Which of the following is not an advantage of low-level programming language?

a)

Less memory space needed

b)

Faster execution of programs

c)

Direct manipulation of hardware

d)

Easier to read

24.

Which programming languages are closer to machine language and so difficult to understand?

a)

High-level language

b)

Low-level language

25.

An interrupt is a signal to the processor to tell it that something needs its attention.

a)

True

b)

False