wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ICT Programming & Logic Lessons 1 & 2

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

A set of step-by-step instructions that must be executed to result in a solution or to perform a task.

a)

Algorithm

b)

Debugging

c)

Syntax

d)

Execute

2.

Identifying errors and make necessary corrections to meet the program's intended outcome.

a)

Instruction

b)

Debugging

c)

Pseudocode

d)

Algorithm

3.

The process of using a pencil and paper to work through the program by hand.

a)

Logic Error

b)

Instructions

c)

Desk Checking

d)

High Level Language

4.

Graphical diagrams that are used to show the steps, or flow, contained in an algorithm.

a)

Desk Checking

b)

Machine Language

c)

Runtime Error

d)

Flow Chart

5.

The program will run but there is an error in a program that makes it do something other than what the programmer intended.

a)

Logic Error

b)

Runtime Error

c)

Desk Checing

d)

Assembly Language

6.

Progressively moving from one connected thought to another to solve a problem or complete a task.

a)

Desk Checking

b)

Logically Thinking

c)

Syntax

d)

Compiler

7.

The process of finding solutions to difficult or complex issues.

a)

Binary

b)

Machine Language

c)

Problem Solving

d)

Syntax

8.

Shorthand notation for programming. Writing out the steps of algorithm steps using short phrases. Fake code..

a)

Syntax

b)

Logic Error

c)

Desk Checking

d)

Pseudocode

9.

An error that does not occur until the program has started to execute but that prevents the program from continuing.

a)

Runtime Error

b)

Logical Thinking

c)

Syntax

d)

Interpreter

10.

Usually found by the compiler or interpreter when it does not understand or recognize code given, such as a typo, misspelling or missing code.

a)

Logic

b)

Syntax Error

c)

Machine Language

d)

Problem Solving

11.

A low-level human-like representation of machine language that uses symbols and recognizable codes. An assembler is used to translate this language into machine language.

a)

Assembly Language

b)

Machine Language

c)

Python

d)

High-Level Language

12.

Base-2 numbering system which represents numeric values using two different symbols: typically 0 and 1. Also known as the machine language.

a)

Assembly Language

b)

Desk Checking

c)

Python

d)

Binary

13.

A binary digits representing the state of one switch, which is the smallest unit.

a)

Bytes

b)

Bits

c)

Python

d)

Psuedocode

14.

A series of eight bits, zeros and ones, that represent the basic unit of data a computer processes.

a)

Interpreter

b)

The Matrix

c)

Compiler

d)

Bytes

15.

Computer software that translates high-level programming language into machine language. The language is translated entirely before use.

a)

Compiler

b)

Interpreter

c)

Chargers

d)

Binary

16.

A computer program that translates high-level programming languages "on the fly". Translates several lines of code then executes them; then translates the next batch of code to be executed.

a)

Interpreter

b)

Compiler

c)

High-Level Language

d)

Machine Code

17.

Instructions being executed in consecutive order, one after another.

a)

Loops

b)

If/Else

c)

Sequential

d)

AI

18.

Dividing programming code into logically independent units. Working from the top to bottom.

a)

Sharing

b)

Assembly Language

c)

Compiler

d)

Structured Programming

19.

Python is an example of a .... ?

a)

Low-level Language

b)

Assembly Language

c)

High-Level Language

d)

Machine Code

20.

Assembly Language is a programming language that human learn to program computers.

a)

True

b)

False

21.

The process of finding and fixing errors in your program.

a)

Defixing

b)

Debugging

c)

Logic errors

d)

Revamping