Menu

Syntax and Logical Errors - Match-up

Match-up definitions and answers with key terms and examples. Press submit to check your answers.

Syntax error
Logic error
Runtime error
Compiler
Test plan
Normal data
Boundary data
Invalid data
Erroneous data
Trace table
Syntax error
Logic error
Runtime error


Answers
Code that breaks the grammar rules of a language so it cannot be translated and will not run.
A translator that converts a whole high level program into machine code before it is run.
An error where the code does not follow the rules or grammar of the programming language.
Values at the very edge of the accepted range, for example the largest or smallest allowed.
Values that are sensible and well inside the accepted range, expected to be accepted.
A way of recording the value of each variable as a program runs, used to find mistakes.
Values of the wrong type, such as letters or symbols where a number is expected.
A document listing the data to be entered and the expected result for each check.
An error where the program runs but does not produce the intended or expected result.
Values of the correct type but outside the accepted range, which the program should reject.
A problem that only occurs while the program is executing, such as dividing a number by zero.
A mistake where the program runs but produces an incorrect result because the algorithm is wrong.
An error that occurs while the program is running, often causing it to crash.
Log in or sign-up to access the match-up activity



Don't have a login?

You can still revise this topic