Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Low Level Language_High Level language

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.
Which generation of a programming language is Machine Code?
a)
1st Generation (Low)
b)
2nd Generation (Low)
c)
3rd Generation (High)
2.
Which generation of a programming language is Assembly Code?
a)
1st Generation (Low)
b)
2nd Generation (Low)
c)
3rd Generation (High)
3.
Which generation would create the fastest code to execute?
a)
1st Generation (Low)
b)
2nd Generation (Low)
c)
3rd Generation (High)
4.
Which generation would create the easiest code for humans to understand?
a)
1st Generation (Low)
b)
2nd Generation (Low)
c)
3rd Generation (High)
5.
Machine Code uses mnemonics to represent instructions
a)
True
b)
False
6.

Visual Basic is an example of a High (3rd Generation) 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.

An advantage of programming in High Level is

a)

Easier for human to understand

b)

Useful for device drivers

c)

Programs execute faster than other generations

9.
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
10.

Computers must translate everything into binary

a)

True

b)

False

11.

Which generation?

a)

Machine Code (1st Gen)

b)

Assembly Code (2nd Gen)

c)

High Level (3rd Gen)

12.

Assembly is a...

a)

high level programming language

b)

low level programming language

13.

Machine code is a...

a)

high level programming language

b)

low level programming language

14.

High level languages feature...

a)

English-like keywords

b)

Abbreviated command names

c)

Computer language

d)

Fast debug

15.

Assembly langauge is written using...

a)

Binary/hexadecimal

b)

English-like key words

c)

Plain English

d)

Abbreviated mnemonic keywords

16.

Advantages of low-level languages include...

a)

Direct access to the CPU

b)

Programs written will often be more efficient than high-level programs

c)

Easier to remember programming commands

17.

Assembly language is better than machine code because...

a)

it is easier for humans to read

b)

it is easier to remember the instructions

c)

a person is less likely to make mistakes in assembly language

d)

it is written using English-like keywords

18.

Which of these are high-level languages?

a)

Java

b)

Assembly

c)

Machine code

d)

VB.NET

19.

Which of these is machine code?

a)

A

b)

B

20.
Which generation?
a)
Machine Code (1st Gen)
b)
Assembly Code (2nd Gen)
c)
High Level (3rd Gen)
21.

Why would you program in a low level language?

a)

Easier to understand

b)

Uses less code

c)

speed of execution is very high

d)

Simple to de-bug