wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2.5 Translators & Facilities - OCR GCSE Computer Science

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

A translator for high level code that translates code all at once into machine code

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Programmer

2.

A translator for high level code that translate codes as the program is being run.

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Programmer

3.

A translator used to convert a low level language into machine code

a)

Compiler

b)

Interpreter

c)

Assembler

d)

Programmer

4.

Pauses a program to give developers the chance to examine variables and their values

a)

Code Editor

b)

Run time environment

c)

Error Diagnostics

d)

Breakpoints

5.

Text area used to enter code in an IDE.

a)

Breakpoints

b)

Code Editor

c)

Error Diagnostics

d)

Run time environment

6.

These are tools provided by IDE's which give detailed feedback on errors in your code.

a)

Breakpoints

b)

Code Editor

c)

Error diagnostics

d)

Run time environment

7.

Enables the program to be run in an IDE to test the program

a)

Breakpoints

b)

Code Editor

c)

Error diagnostics

d)

Run time environment

8.

Suggests or correct code as you are writing it

a)

Error diagnostics

b)

Run time environment

c)

Syntax completion

d)

Keyword highlighting

9.

Colours command words in different colours to make code more readable

a)

Error diagnostics

b)

Run time environment

c)

Syntax completion

d)

Keyword highlighting

10.

A programming language like Python that is designed to be easy for humans to read and write and uses English command words and needs to be translated using a compiler or interpreter

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

11.

A programming language that is uses mnemonics, is harder for a human to understand and needs to be translated using an assembler.

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

12.

Converts either a high level language or a low level language into machine code

a)

Translator

b)

High level language

c)

Low level language

d)

Machine code

13.

Binary code that can be directly run by a computer without being translated

a)

Python Code

b)

High Level Code

c)

Low Level Code

d)

Machine Code