wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CIE 0478 IGCSE Computer Science Paper 1 - Software

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

An operating system is a type of application software.

a)

True

b)

False

2.

System software includes both operating systems and utility programs.

a)

True

b)

False

3.

Interrupts are used to pause a program's execution and handle a specific event.

a)

True

b)

False

4.

Firmware is a type of software that is stored on hardware devices.

a)

True

b)

False

5.

High-level languages are easier to read and write than low-level languages.

a)

True

b)

False

6.

Assembly language is a high-level programming language.

a)

True

b)

False

7.

Compilers translate high-level code into machine code.

a)

True

b)

False

8.

Interpreters execute code line-by-line.

a)

True

b)

False

9.

IDEs are software applications that help programmers write and debug code.

a)

True

b)

False

10.

An operating system is responsible for managing hardware resources.

a)

True

b)

False

11.

System software is designed to be used by end-users.

a)

True

b)

False

12.

Interrupts can only be triggered by software.

a)

True

b)

False

13.

Firmware can be updated and modified.

a)

True

b)

False

14.

High-level languages are more efficient than low-level languages.

a)

True

b)

False

15.

Assembly language is a low-level programming language.

a)

True

b)

False

16.

Compilers generate machine code that can be executed directly by a computer.

a)

True

b)

False

17.

Interpreters generate machine code that can be executed directly by a computer.

a)

True

b)

False

18.

IDEs are only used for writing code.

a)

True

b)

False

19.

An operating system is not necessary for a computer to function.

a)

True

b)

False

20.

System software is responsible for providing a user interface.

a)

True

b)

False

21.

Interrupts can be used to handle errors.

a)

True

b)

False

22.

Firmware is stored in read-only memory (ROM).

a)

True

b)

False

23.

High-level languages are more abstract than low-level languages.

a)

True

b)

False

24.

Assembly language is easier to read and write than high-level languages.

a)

True

b)

False

25.

Compilers generate code that can be executed on any computer architecture.

a)

True

b)

False

26.

Interpreters generate code that can be executed on any computer architecture.

a)

True

b)

False

27.

IDEs are only used for writing code in specific programming languages.

a)

True

b)

False

28.

An operating system is responsible for managing memory resources.

a)

True

b)

False

29.

System software is designed to be used by developers.

a)

True

b)

False

30.

Interrupts can be used to improve performance.

a)

True

b)

False

31.

Firmware is always stored on a separate device from the hardware it controls.

a)

True

b)

False

32.

High-level languages are easier to learn than low-level languages.

a)

True

b)

False

33.

Assembly language is more efficient than high-level languages.

a)

True

b)

False

34.

Compilers generate code that is easier to debug than code generated by interpreters.

a)

True

b)

False

35.

IDEs are only used for writing code on desktop computers.

a)

True

b)

False