wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programming Languages

Total questions: 17

Worksheet time: 13mins

Name
Class
Date
1.

Which level of a programming language is Machine Code?

a)

Low

b)

High

2.

Which level of a programming language is Assembly Code?

a)

Low

b)

High

3.

Which level would create the fastest code to execute?

a)

Low

b)

Assembly

c)

High

4.

Which level would create the easiest code for humans to understand?

a)

Low

b)

Assembly

c)

High

5.
Machine Code uses mnemonics to represent instructions
a)
True
b)
False
6.

Python is an example of a High Level programming language

a)

True

b)

False

7.
An advantage of programming in Low Level is
a)
Easier for us to understand
b)
Easier to debug
c)
Programs require less file space
8.
A disadvantage of programming in Low Level is
a)
No technical skill is required
b)
Needs to be translated before it can be executed
c)
Difficult for humans to debug
9.
An advantage of programming in High Level is
a)
Easier for us to understand
b)
Useful for device drivers
c)
Programs execute faster than other generations
10.
A disadvantage of programming in High Level is
a)
A lot of code must be translated before it can be executed
b)
Difficult to debug
c)
High level of technical skill is required
11.
What sort of relationship do the instructions have between High and Low Level languages?
a)
One to One - One high level instruction is equivalent to one low level
b)
One to Many - For every hgh level instruction there are many low level ones
12.

Which generation?

a)

Machine Code - Low

b)

Assembly Code - Low

c)

High Level

13.

Which generation?

a)

Machine Code - Low

b)

Assembly Code - Low

c)

High Level

14.

Which generation?

a)

Machine Code - Low

b)

Assembly Code - Low

c)

High Level

15.

Binary is the only language a computer can understand

a)

True

b)

False

16.

Computers must translate everything into binary

a)

True

b)

False

17.

High Level Code is easier for humans to understand as it is written in English

a)

True

b)

False