wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

J277 2.5 Prog Langs IDEs L01

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Machine code is used in which generation of a programming language?

a)

1st Generation

b)

2nd Generation

c)

3rd Generation

d)

4th Generation

2.

Which language translator is needed for the first generation?

a)

Compiler

b)

Interpreter

c)

No Translator

d)

Language Translator

3.

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

a)

Delphi

b)

LMC (little man computer assembler)

c)

Basic

d)

C#

4.

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

a)

Compiler

b)

Interpreter

c)

No Translator

d)

Language Translator

5.

Which language translator is used with the third generation?

a)

Compiler

b)

Interpreter

c)

No Translator

d)

Language Translator

6.

Which generation would create the fastest code to execute?

a)

1st Generation

b)

2nd Generation

c)

3rd Generation

d)

4th Generation

7.

Which generation would be easier to program for a programmer?

a)

1st Generation

b)

2nd Generation

c)

3rd Generation

d)

4th Generation

8.

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

9.

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

10.

What sort of relationship are low-level languages said to have with high-level
languages?

a)

One to One (One high level instruction is equivalent to one low level)

b)

One to Two (For every high level instruction there are two low level instructions)

c)

One to many (For every high level instruction there are many low level instructions)

d)

Many to One (Many high level instructions translate into one low level instruction)