wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Topic 1.1 Introduction to Programming

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

What is the only thing that computers understand?

a)

Machine Code

b)

Low Level Language

c)

High Level Language

d)

Algorithm

2.

Before a computer can understand a program it must be...

a)

Translated into its machine code.

b)

Translated into a high level language.

c)

Translated into a low level language.

3.

Java, Python, PHP, and C++ are examples of

a)

low level languages

b)

Graphic arts languages

c)

medium level languages

d)

high level languages

4.

Which level of a programming language is Assembly Code?

a)

Low

b)

High

5.

Which level would create the fastest code to execute?

a)

Low

b)

Assembly

c)

High

6.

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

a)

Low

b)

Assembly

c)

High

7.
Machine Code uses mnemonics to represent instructions
a)
True
b)
False
8.
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
9.

Which generation?

a)

Machine Code - Low

b)

Assembly Code - Low

c)

High Level

10.

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.

11.

What generation of programming language is Machine Code

a)

1st Generation

b)

2nd Generation

c)

4th Generation

d)

3rd Generation

12.
An advantage of programming in Low Level is
a)
Easier for us to understand
b)
Easier to debug
c)
Programs require less file space
13.
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
14.
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
15.
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
16.

Which generation?

a)

Machine Code - Low

b)

Assembly Code - Low

c)

High Level

17.

Which generation?

a)

Machine Code - Low

b)

Assembly Code - Low

c)

High Level