Back to marketplace

Topic 2 - Programming

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

What is readability?

Back (Answer)

How easily program code can be understood.

#2
Front (Question)

What are three ways of enhancing readability?

Back (Answer)

• Comments • Descriptive Variable Names • Indentation

#3
Front (Question)

What is an error?

Back (Answer)

An occurrence of an unexpected result.

#4
Front (Question)

What are three types of errors?

Back (Answer)

• Logic (when results are different than expected) • Syntax (structure and rules of program code) • Runtime (Occurs during or after program execution)

#5
Front (Question)

What is a Test Plan?

Back (Answer)

A document outlining the stages of the testing process.

#6
Front (Question)

In a test plan, what are three categories that test data is usually put into?

Back (Answer)

• NORMAL (typical inputs) • BOUNDARY (not so typical inputs) • ERRONEOUS (inputs that just don’t work)

#7
Front (Question)

What is a Trace Table?

Back (Answer)

A method used to test for Logic Errors

#8
Front (Question)

What is an Integrated Development Environment (IDE) ?

Back (Answer)

An application that provides a selection of tools for programmers whilst coding.

#9
Front (Question)

What is debugging?

Back (Answer)

The process of finding and removing errors.

#10
Front (Question)

What is a Watcher?

Back (Answer)

A tool that ‘watches’ anything specified by the programmer.

#11
Front (Question)

What is a Breakpoint?

Back (Answer)

A tool that allows a programmer to halt the programmer’s execution at specified points.

#12
Front (Question)

What is ‘Stepping’ ?

Back (Answer)

The process of executing the program line by line.

#13
Front (Question)

What are four factors that make up a good program?

Back (Answer)

• Correctness • Efficiency • Robustness • Understandability

#14
Front (Question)

What two purposes does Declaration serve?

Back (Answer)

• To reserve memory space 2. To ensure the compiler interprets and uses instructions correctly

#15
Front (Question)

What is a Command?

Back (Answer)

Instructs the computer to do something specific.

#16
Front (Question)

What is a Conditional?

Back (Answer)

A statement that evaluate to True or False (Boolean)

#17
Front (Question)

What are the three types of Control Constructs?

Back (Answer)

• Sequence • Selection • Repetition

#18
Front (Question)

How does a Sequence Construct work?

Back (Answer)

Each line follows the previous line (all lines are executed)

#19
Front (Question)

How does a Selection Construct work?

Back (Answer)

Decisions are made that choose the program’s execution

#20
Front (Question)

How does a Repetition Construct work?

Back (Answer)

Code is repeated (looped) until specified conditions are met.

#21
Front (Question)

What are the 5 Data Types?

Back (Answer)

• Integers (Whole numbers) • Float (decimal point / fractional point) • Boolean (one of two values) • Character (letter, number, symbol) • String (sequence of characters)

#22
Front (Question)

What is a variable?

Back (Answer)

A location in the memory containing data values.

#23
Front (Question)

What are Constants?

Back (Answer)

Identifiers associated with values that remain fixed during the program’s execution.

#24
Front (Question)

Why are variables used?

Back (Answer)

Allows you to store a value that can be used later on.