wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2.5 Programming Languages and IDEs

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Which of these is an example of a low-level language?

a)

Delphi

b)

Little Man Computer

c)

Basic

d)

C#

2.

Executes instructions written in a programming language

a)

Language Translator

b)

Compiler

c)

Interpreter

d)

Source Code

3.

Software program which optimizes code, ready for execution

a)

Language Translator

b)

Compiler

c)

Interpreter

d)

Source Code

4.

Converts instructions in a programming language to a single executable file

a)

Compiler

b)

Interpreter

c)

Source Code

d)

Object Code

5.

Which translator stops when it encounters an error?

a)

Compiler

b)

Interpreter

6.

Which translator produces Object Code and an Error Report listing the errors found

a)

Compiler

b)

Interpreter

7.

What is meant by source code

a)

The final executable program

b)

The code written by the programmer

c)

The additional information about errors

d)

Code relating to sources of information on the Internet

8.

Which of these is an example of a low-level language?

a)

Delphi

b)

LMC

c)

Basic

d)

C#

9.

Which of these converts a computer program from one language to another?

a)

Compiler

b)

Interpreter

c)

No Translator

d)

Language Translator

10.

An advantage of programming in low-level programming is

a)

Easier to understand

b)

Takes up less code

c)

Produce programs that require small file sizes

d)

Easier to de-bug

11.

An advantage of programming in a high-level programming language is

a)

Easier to understand

b)

Useful for device drivers

c)

Programs require smaller file sizes

d)

Programs execute faster than other generations

12.

Translation software needed at run-time

a)

Language Translator

b)

Compiler

c)

Interpreter

13.

Code is optimised

a)

Language Translator

b)

Compiler

c)

Interpreter

14.

Translates entire source code in one go

a)

Language Translator

b)

Compiler

c)

Interpreter

15.

Which translator stops when it encounters an error?

a)

Language Translator

b)

Compiler

c)

Interpreter

16.

Which translator converts from different languages?

a)

Language Translator

b)

Compiler

c)

Interpreter

17.

Which translator is used at the end of development?

a)

Language Translator

b)

Compiler

c)

Interpreter

18.

What is meant by source code?

a)

The final executable program

b)

The code written by the programmer

c)

The additional information about errors

d)

Code relating to sources of information on the Internet

19.

Nearly all IDEs will have this to manipulate source code

a)

Text Editor

b)

Debugger

c)

Compiler

20.

Helps identify and fix errors in code

a)

Text Editor

b)

Debugger

c)

Compiler

21.

Translates source code from a high-level language to a lower level language

a)

Text Editor

b)

Debugger

c)

Compiler

22.

Which one would I be using if I had syntax highlighting?

a)

Text Editor

b)

Debugger

c)

Compiler

23.

What is a debugger?

a)

The final executable program

b)

The code written by the programmer

c)

Assists in the detection and correction of errors

d)

Translates code

24.
A programming tool used to halt a program at a specific place
a)
Breakpoint
b)
Concatenation
c)
Debugging
d)
Function