Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Eduqas Computer Science Component 1 - 1.6 Principles of Programming

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

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

2.

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

3.

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

a)

Python

b)

Assembly code

c)

Machine code

4.

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

a)

Python

b)

Assembly code

c)

Machine code

5.

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.

6.

Natural language is...

a)

what humans use to communicate normally

b)

similar to high level coding

c)

A special type of programming language

7.

An assembler...

a)

Turns high level code into machine code

b)

Turns assembly code into machine code

c)

Is useful where you need very fast code

d)

Executes slower than compilers or interpreters.

8.

A compiler...

a)

Turns high level code into an executable file

b)

Makes debugging easier for developers

c)

Has to be run before the code can be run

d)

Allows code to be used across different platforms

9.

An interpreter...

a)

Turns high level code into machine code

b)

Makes debugging easier for developers

c)

Has to be run before the code can be run

d)

Allows code to be used across different platforms

10.

An example of instructions in assembly is...

a)

LDA 01

b)

BRA

c)

STOP

d)

GO