wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Utility Programs and Their Functions

Total questions: 73

Worksheet time: 45mins

Name
Class
Date
1.

If the utility program should be run as a matter of routine; select all that apply.

a)

disk defragmenter

b)

backup program

c)

backup recovery program

d)

disk formatter

e)

disk content analysis program

2.

If the utility program should be run as a matter of routine; what is included?

(a)  

3.

If the utility program should be run when a problem is detected; select all that apply.

a)

Disk defragmenter

b)

Backup recovery program

c)

Disk formatter

d)

Disk content analysis program

4.

Both a compiler and an interpreter need the source code file to be present when a program is being executed.

a)

False

b)

True

5.

Both a compiler and an interpreter will read a line of source code and, if there is no error, convert it to intermediate code.

a)

True

b)

False

6.

Compiled object code will provide faster execution than is possible for an interpreted program.

a)

False

b)

True

7.

Both a compiler and an interpreter need data to be available when the source code is being compiled or interpreted.

a)

True

b)

False

8.

When using a compiler or an interpreter, it is possible for a program to be executed even though it contains errors.

a)

False

b)

True

9.

A programmer writes a program in Java. This _____ is made available to a Java ____. If there are no errors this

produces _____. When a user wishes to run the program, the computer to be used to run the program must

have a _____ installed. This is a(n) _____ which executes the program.

Java Byte Code, compiler, Java Virtual Machine, interpreter, source code

(a)  

10.

Software for the translation of an assembly language program.

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Translator

11.

A __________ for the translation of a high-level language program.

a)

Translator

b)

Assembler

c)

Interpreter

d)

Compiler

12.

An __________ for translation and execution of a high-level language.

a)

Compiler

b)

Translator

c)

Interpreter

d)

Assembler

13.

What is an IDE?

(a)  

14.

The two types of user Interfaces mentioned are?

a)

Integrated User

b)

Command line

c)

Hand-line

d)

Graphical User Interface (GUI)

15.

Objects that convey information, & represent actions that can be taken by the user are displayed by a ___?

a)

GUI

b)

Operating System

c)

Graphical User Interface

d)

Command Line

16.

Two most important aspects to achieve the best possible efficiency in providing access to computer resources are:

a)

Scheduling of processes

b)

Resolution of conflicts when 2 processes require the same resource

c)

Installation of appropriate devices

d)

Control of usage by processes

17.

Small blocks of code in a modular program designed to perform a particular task.

a)

Code Reuse

b)

IDE

c)

Subroutine

d)

GUI

18.

Using existing subroutines that have proven to be error free.

a)

GUI

b)

IDE

c)

Subroutine

d)

Code Reuse

19.

Ensures that 1 program does not try to use the same memory locations as another program.

a)

Memory organization

b)

Memory usage

c)

Memory environment

d)

Memory protection

20.

Scheme is chosen to achieve the best usage of limited memory size, for example, virtual memory involving paging/segmentation.

a)

Memory protection

b)

Memory organization

c)

Memory data

d)

Memory usage

21.

Optimization involves decisions about which process should be in main memory @ any 1 time & where they are stored in this memory.

a)

Memory usage

b)

Memory environment

c)

Memory organization

d)

Memory protection

22.

Every computer system has a variety of components that are categorized as what?

(a)  

23.

Examples of devices:

a)

monitor screen

b)

webcam

c)

keyboard

d)

mouse

e)

printer

24.

Management of devices are...

a)

Installation of appropriate device driver software

b)

Control of usage by processes

25.

For operating system the aspects of security management include...

a)

Control usage by processes

b)

Ensuring data privacy

c)

Prevention of intrusion

d)

Provision for recovery when data is lost

26.

Whenever an error occurs, what must the operating system be able to?

a)

It should have the capability to not interrupt the process and provide error diagnostics.

b)

It should have the capability to interrupt the process and not provide error diagnostics.

c)

It should have the capability to interrupt the process and provide error diagnostics.

d)

It should not have the capability to interrupt the process and provide error diagnostics.

27.

In extreme cases, the operating system needs to be able do what?

a)

Shut down w loss of data

b)

No shut down w/o loss of data

c)

Shut down w/o loss of data

d)

Shut down w loss of data

28.

Hard disk formatter and

checker

a)

Operating system

b)

Utility program

c)

Neither

29.

Device Management

a)

Operating system

b)

Utility program

c)

Neither

30.

Machine code

a)

Operating system

b)

Utility program

c)

Neither

31.

User-system interface

a)

Operating system

b)

Utility program

c)

Neither

32.

Program-hardware

interface

a)

Operating system

b)

Utility program

c)

Neither

33.

Backup software

a)

Operating system

b)

Utility program

c)

Neither

34.

Analog-to-digital

converter

a)

Operating system

b)

Utility program

c)

Neither

35.

Virus Checker

a)

Operating system

b)

Utility program

c)

Neither

36.

Hard Disk defragmenter

a)

Operating system

b)

Utility program

c)

Neither

37.

Error detection and

recovery

a)

Operating system

b)

Utility program

c)

Neither

38.

Sensor

a)

Operating system

b)

Utility program

c)

Neither

39.

Error detection and

recovery

a)

Operating system

b)

Utility program

c)

Neither

40.

File Compression

a)

Operating system

b)

Utility program

c)

Neither

41.

Error detection and

recovery

a)

Operating system

b)

Utility program

c)

Neither

42.

A condition in which the contents of a single file are stored in different locations on the disk rather than in one continuous space.

a)

Defragmentation

b)

Fragmentation

c)

Object code

d)

Code Reuse

43.

Source code must be translated into what?

a)

Machine Code

b)

Source Code

c)

Object Code

d)

Compilers

44.

What are the 2 basic language translators?

a)

Translators

b)

Compilers

c)

Assemblers

d)

Interpreters

45.

If an error is found, this is reported and execution halts

a)

Interpreter step

b)

Compiler step

46.

If an error is found, this is recorded

a)

Interpreter step

b)

Compiler step

47.

The program uses this intermediate code to execute the required action

a)

Interpreter step

b)

Compiler step

48.

The last step is the next line of source code is read and steps iv - viii are

repeated

a)

Interpreter step

b)

Compiler step

49.

If no error is found, the line of source code is converted to an intermediate

code

a)

Interpreter step

b)

Compiler step

50.

If no error is found in the whole source code the completed intermediate

code is converted into Object code

a)

Interpreter step

b)

Compiler step

51.

If no error is found, the line of source code is converted to an intermediate

code

a)

Interpreter step

b)

Compiler step

52.

If any errors are found a list of the errors is output and no object is

produced

a)

Interpreter step

b)

Compiler step

53.

Execution of program can begin even if the code contains error

a)

Interpreter step

b)

Compiler step

54.

Execution of program can only begin if the code is error free

a)

Interpreter step

b)

Compiler step

55.

when a program is being developed errors can be

detected immediately

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

56.

program may function correctly while non

accessed lines of code may still contain errors

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

57.

when a program is error free and is distributed to

users, the only the executable needs to be sent so

the user has no access to source code

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

58.

only the object code needs to be available

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

59.

when a program is error free and is distributed to

users, the source code needs to be sent

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

60.

Both the language translator and the program

need to be available

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

61.

provide faster execution

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

62.

object code is less secure as it could contain a virus

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

63.

program can only be run on the computer with the

processer the program was created

a)

Interpreter

advantage

b)

Interpreter

disadvantage

c)

Compiler

advantage

d)

compiler

disadvantage

64.

What benefits are provided by an IDE?

a)

Contains may features that provide support for a programmer when a program is being written and when it is being corrected

b)

Contains may features that provide support for a programmer when a program is being written and when it is not being corrected

c)

Contains may features that does not provide support for a programmer when a program is being written and when it is being corrected

d)

Contains may features that provide support for a programmer when a program is not being written and when it is being corrected

65.

The presentation of the program code provided by an IDE.

a)

Prettyprinting

b)

Dynamic Syntax Check

c)

Context sensitive prompts

d)

Debugging

66.

Hints/list of keywords & available identifiers that are appropriate @ the current insertion point of the program provided by an IDE.

a)

Prettyprinting

b)

Dynamic Syntax Check

c)

Context sensitive prompts

d)

Debugging

67.

When a line is typed, a syntax checks & the programmers is alert to errors provided by IDE.

a)

Prettyprinting

b)

Dynamic Syntax Check

c)

Context sensitive prompts

d)

Debugging

68.

Tool provided by an IDE useful for finding & correcting errors, called "bugs", in a program

a)

Prettyprinting

b)

Dynamic Syntax Check

c)

Context sensitive prompts

d)

Debugging

69.

List two attributes of prettyprinting.

a)

Color coding

b)

Skill Advancer

c)

Debugging

d)

Automatic Indentation

70.

When program starts running, program will stop a

(a)  

71.

What is the key task carried out by the Operating System.

a)

Clearing

b)

Organization

c)

Management

d)

Reversing

72.

Give two tasks of an operating System?

a)

Run the system

b)

Help the user

c)

Crash the system

d)

Distract the user

73.

How are Library programs used?

a)

When available they are incorporated into chats.

b)

When available they are unincorporated into programs.

c)

When unavailable they are incorporated into programs.

d)

When available they are incorporated into programs.