wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Principles of Programming

Total questions: 13

Worksheet time: 26mins

Name
Class
Date
1.

There are two types of languages used within computer systems:

High Level & Low Level Languages

Choose the correct options below:

a)

High Level

b)

Low Level

c)

Mid Level

d)

Level 42

2.

A high level programming language uses code written  in a way that is  similar to a natural human language, such as English.


A high-level language  must be translated  into a low-level language (binary) before it can be run, as high-level languages  cannot be executed directly by the CPU.

a)

I have read this carefully

b)

I need to read back over this

3.

Therefore, examples of High Level languages include Python, Java, Ruby, Visual Basic, Perl etc...

a)

These need to be translated so that the computer understands them

b)

The computer already understands them

4.

Low level programming languages do not resemble natural languages, such as  English. They are  made up entirely of bit patterns (binary)  that can be  executed directly by the CPU.

a)

They are very difficult for humans to read

b)

They are easy for humans to read

c)

They look like this: 0011001001100110

d)

Python is an example of a Low level language

5.

Low level languages are useful when speed of execution is critical or when  writing software which interfaces directly with the hardware, e.g. device drivers.

a)

I have read this carefully

b)

I have not read this

6.

An example of a high level programming language is...

a)

Python

b)

Assembly code

c)

Machine code

7.

An example of a low level programming language is...

a)

Python

b)

Assembly code

c)

Machine code

8.

Machine code is...

a)

The lowest level of code

b)

Only made of 1s and 0s

c)

Easy for humans to read

d)

Translated before it can be run.

9.
Which of these is NOT an example of a High Level Language?
a)
Python
b)
Java
c)
C++
d)
Avalon
10.

A high level programming language is...

a)

very efficient on the processor

b)

easy for humans to read

c)

interpreted or compiled

d)

multiple instructions per statement

e)

assembled

11.

A low level programming language is...

a)

very efficient on the processor

b)

easy for humans to read

c)

interpreted or compiled

d)

multiple instructions per statement

e)

assembled

12.

High-level languages are faster to write than in assembly or machine language but they are harder to read and understand.

a)

True

b)

False

13.

Machine code is...

a)

The lowest level of code

b)

Only made of 1s and 0s

c)

Easy for humans to read

d)

Translated before it can be run.