wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Interpreter

Total questions: 30

Worksheet time: 17mins

Name
Class
Date
1.

The role of an Interpreter is

a)

To transliterate

b)

Facilitate communication between signed and spoken languages.

c)

To be a Paraprofessional Educator

d)

To take notes for someone

2.

Tips and Tricks (mark all that apply)

a)

Give the interpreter time to process.

b)

Over exaggerate expressions.

c)

Teach signs and acronyms to the interpreter.

d)

Allow the interpreter to finish before moving on to the next phrase.

3.

The interpreter will ________or_________ near the person that is speaking the most.

(a)  

4.

Multiple people signing at a time is ok, the interpreter will catch up.

a)

True

b)

False

5.

Working with an interpreter involves

a)

Myself

b)

The Interpreter

c)

Both

6.

Converts high-level code to low-level:

a)

Interpreter

b)

Compiler

c)

Assembler

7.

Does not provide the source code to the user

a)

Interpreter

b)

Compiler

8.

Symbol table is created in:

a)

Analysis Phase

b)

Synthesis Phase

c)

Assembly Phase

d)

Linking

9.

The code is checked against the rules in:

a)

Analysis Phase

b)

Synthesis Phase

c)

Assembly Phase

d)

Linking Phase

10.

The syntax tree is created in:

a)

Analysis Phase

b)

Synthesis Phase

c)

Assembly Phase

d)

Linking Phase

11.

The user will first be alerted to errors found in:

a)

Analysis Phase

b)

Synthesis Phase

c)

Assembly Phase

d)

Linking phase

12.

Translates low level assembly language mnemonic into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

13.

Translates source code from high level languages into object code and then into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

14.

Which of the following is NOT a translator?

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Executable

15.

It is a computer program that links and merges various object files together in order to make an executable file.

a)

Assembler

b)

Compiler

c)

Linker

d)

Loader

16.

Which of the following is false:

a)

INTERPRETED programs run slower than COMPILED programs

b)

ASSEMBLY LANGUAGE is easier to read then MACHINE CODE

c)

COMPILED programs are easier to debug

d)

MACHINE CODE programs are usually HARDWARE SPECIFIC

17.

Which of these is not a stage in the compilation process:

a)

ANALYSIS PHASE

b)

ASSEMBLY PHASE

c)

LINKING PHASE

d)

SOURCE CODE GENERATION

18.

Which of these is best for finding and editing individual errors?

a)

Compilers

b)

Assemblers

c)

Interpreters

19.

____________ language uses Mnemonic codes.

a)

Assembly

b)

Machine

c)

High level

20.

A/an __________ converts a high level language program into machine language,line by line.

a)

Assembler

b)

Compiler

c)

Interpreter

21.

________________ is the process of writing specific instructions in a computer language.

a)

Linking

b)

Programming

c)

Processing

22.

Identify the low level languages.

a)

3GL

b)

4GL

c)

Machine language

d)

Assembly Language

23.

In binary form, 0 stands for "Off" and 1 stands for "On" state (True/False) ?

a)

True

b)

False

24.

__________ translate programs written in Assembly language into Machine Language.

a)

Compilers

b)

Translator

c)

Assemblers

25.

Computers are broadly divided into _____ categories.

a)

3

b)

4

c)

5

d)

6

26.

Machine Language is a -------- language.

a)

4th Generation

b)

3rd Generation

c)

1st Generation

d)

2nd Generation

27.

"High Level languages (HLL) are not machine-dependent". The statement above means:

a)

They have a sentence-like structure

b)

they are closer to natural languages

c)

they can be used on different types of computers

d)

they are easy to learn

28.

What does an interpreter do?

a)

Translates spoken words

b)

Translates written words

c)

Translates both spoken and written words

d)

I have no idea

29.
Compilers, assemblers and interpreters are examples of this.
a)
Translator
b)
Run time environment
c)
Editor
d)
Error diagnostics
30.
Which type of code is assembly language?
a)
High level code
b)
Low level code