wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

OCR GCSE-High and low level languages

Total questions: 19

Worksheet time: 9mins

Name
Class
Date
1.
Assembly language has mnemonics.
a)
True
b)
False
2.
Different CPUs require different assemblers.
a)
True
b)
False
3.
High and low-level programming languages can be understood by a computer.
a)
False
b)
True
4.
An example of a high-level programming language is:
a)
Python
b)
Assembly
c)
Machine code
d)
Cloud
5.
Machine code uses the binary number system.
a)
True
b)
False
6.

High-level languages need to be translated into machine code before they can be used by a computer.

a)
True
b)
False
7.
Machine code is easy to understand by a human.
a)
False
b)
True
8.

What is a MNEMONIC?

a)

A single action that can be performed by a computer.

b)

A symbol that represents an instruction in assembly code.

c)

A high level language keyword.

d)

A register used inside a CPU A register used inside a CPU.

9.

Which of the following is NOT a translator?

a)

Assembler

b)

Compiler

c)

Interpreter

d)

Executable

10.
Difficult to write in (but easier than Machine code)
a)
Interpreter
b)
Translator
c)
Compiler
d)
Assembly Langauge
11.
LOAD r1,
LOAD r2,
ADD r1,
DIV r1, #2
a)
Machine Code
b)
High Level
c)
Assembly Language
12.

What generation of programming language is Machine Code

a)

1st Generation

b)

2nd Generation

c)

4th Generation

d)

3rd Generation

13.

Directly executable by the CPU. Written in 1's and 0's.

a)
Machine Code
b)
High Level Language
c)
Assembly Language
d)
VB.net
14.
01010101010100101010100101010101010011111001000100001010100101
a)
Machine Code
b)
High Level
c)
Assembly Language
15.

Which of the following is a low-level programming language?

a)

Python

b)

Java

c)

Assembly

d)

Ruby

16.

Which of the following is a characteristic of high-level programming languages?

a)

Machine-dependent

b)

Easy to understand by humans

c)

Written in binary

d)

Directly executable by the CPU

17.

Which of the following must be used to convert assembly language into machine code?

a)

Assembler

b)

Interpreter

c)

Compiler

d)

Debugger

18.

Which language is considered the closest to hardware?

a)

JavaScript

b)

Assembly Language

c)

Python

d)

Machine Code

19.

Which of the following statements about high-level languages is correct?

a)

They are easy for humans to read and write.

b)

They are written in binary code.

c)

They do not require translation to run on a computer.

d)

They are specific to one type of CPU.