wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software and Programming Language

Total questions: 20

Worksheet time: 15mins

Name
Class
Date
1.

SOFTWARE divides into ...

a)

System

Software

b)

Application software

c)

Operating
system

d)

Utility
programs

2.

Mention General features of system software

a)

set of programs to control and manage the operation of computer hardware

b)

provides a platform on which other software can run

c)

allows a user to perform specific tasks using the computer’s resources

d)

required to allow hardware and software to run without problems

3.

Mention General features of application software

a)

user can execute the software as and when they require

b)

used to perform various applications (apps) on a computer

c)

may be a single program or a suite of programs

d)

allows a user to perform specific tasks using the computer’s resources

4.

(a)   these are programs that allow the hardware to run properly and allow the user to communicate

with the computer

5.

Choose Utility programs

a)

defragmentation software

b)

screensavers

c)

Adobe Photoshop

d)

GTA V

6.

Functions of Operating system

a)

Multitasking

b)

Interrupt handling
routines

c)

Memory
management

d)

virus check

7.

(a)   is a signal that prompts the processor to stop executing its current task and to start executing a specific routine

8.

The operating system is run on ________
The firmware is run on _________

a)

firmware/hardware

b)

firmware/bootloader

c)

computer/ROM

d)

firmware/operating system

9.

What is a formal language designed to communicate instructions to a computer?

(a)  

10.

Programming languages that a requires an extensive knowledges of computer hardware is _______

a)

Low-level Languages

b)

High-level Language

11.

Programming languages that uses English and mathematical symbols in its instructions is _______

a)

Low-level Languages

b)

High-level Language

12.

All instructions that are written by human should be translated into (a)  

13.

What type of programming language doesn't require knowledge of hardware and gives a chance programmer focus on the problem to be solved

a)

LLL

b)

HLL

c)

HHL

d)

XXL

14.

Choose Pros of HLL

a)

independent of the type of computer being used

b)

quicker to write programs

c)

quicker to write programs

d)

can write code that performs a task very quickly

15.

Choose Pros of LLL

a)

can make use of special hardware

b)

includes special machine-dependent instructions

c)

can write code that doesn’t take up much space
in primary memory

d)

it takes a longer time to
write and debug programs

16.

Choose several types of translator program in use

a)

Compilers

b)

Interpreters

c)

Assemblers

d)

Intervention

17.

Translates a low level assembly language program into machine code




(a)  

18.

Translates a high-level language program into machine code


a)

Compiler

b)

Interpreter

c)

Assembler

19.

An executable file of machine code is produced

a)

Compiler

b)

Interpreter

c)

Assembler

20.

Mention Pros of Interpreter

a)

easier and quicker to debug and test programs
during development

b)

easier to edit programs during development

c)

program is executed in a shorter time

d)

program can be executed more than one time