wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2.5 Programming IDEs and Translators

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

This is where the code is written.

a)

Translator

b)

Run time environment

c)

Editor

d)

Error diagnostics

e)

Notepad

2.

This allows you to use debugging tools to help find and fix errors in your code.

a)

Translator

b)

Run time environment

c)

Editor

d)

Error diagnostics

e)

Anti malware

3.

This can help you find logic errors in your code when developing your program.

a)

Translator

b)

Run time environment

c)

Editor

d)

Error diagnostics

4.
Compilers, assemblers and interpreters are examples of this.
a)
Translator
b)
Run time environment
c)
Editor
d)
Error diagnostics
5.
Translates high level code into low level code.
a)
Interpreter
b)
Compiler
c)
Assembler
d)
Error diagnostics
e)
Interpreter and complier
6.
Examples of this include Python, Scratch and Javascript
a)
High level code
b)
Low level code
c)
Assembly language
7.
Which type of code is assembly language?
a)
High level code
b)
Low level code
8.
Examples of this include binary machine code and assembly language
a)
High level code
b)
Low level code
9.

This translator is used to translate all of the source code all at once and creates one executable file

a)
Interpreter
b)
Compiler
c)
Assembler
10.
This translator is used to translate the source code one instruction at a time, but doesn't create an executable file.
a)
Interpreter
b)
Compiler
c)
Assembler
11.

Uses Mnemonics as command words (for example LDA, STA and ADD)

a)

High level code

b)

Low level code

c)

Assembly language

12.

LDA, STA and ADD are examples of

a)

Assembly language mnemonics

b)

Assembly language acronyms

13.
Has a smaller instruction set made up on mnemonics.
a)
High level code
b)
Machine code
c)
Assesmbly language
14.

This code is difficult to read, understand and modify as it is designed to be understood by the CPU.

a)

High level code

b)

Low level code

15.
This code is easy to read, understand a modify as it is designed to be understood by programmers.
a)
High level code
b)
Low level code
16.
Which of the following is NOT a feature of the editor?
a)
Auto-colour coding for strings, functions and command words.
b)
Auto complete and auto correct
c)
Auto indentation
d)
Line numbering
e)
Spell check
17.
This allows you to run your code quickly, instead of needing to compile it first.
a)
Translator
b)
Run time environment
c)
Editor
d)
Error diagnostics
18.
Breakpoints are an example of
a)
A debugging tool
b)
A run time environment tool
c)
An editing tool
19.
Which of the following will allow you to translate assembly code into machine code?
a)
Interpreter
b)
Compiler
c)
Assembler
d)
All of them
e)
Assembler and compiler
20.
Which errors can error diagnostic tools help you fix?
a)
Syntax errors
b)
Logic errors