This symbol represents the start or end of a program.
Terminator (oval)
This error occurs when code breaks language rules.
Syntax error
This control structure repeats instructions.
Loop
This describes the type of value a variable holds.
Data type
Testing individual parts of a program is called:
Unit testing
Downloading paid software illegally is called:
Piracy
This symbol shows an action or processing step.
Process(rectangle)
This error happens while the program is running.
Runtime error
This structure makes a yes/no decision.
Selection (if statement)
What programming language queries databases?
SQL
Testing the entire program is called:
System testing
This protects systems by verifying user identity.
Authentication / credentials
This symbol asks a yes/no question.
Decision (diamond)
This error causes the program to produce the wrong result.
Logical error
The three basic control structures form this type of programming.
Structured programming
This stores a collection of similar values.
Array
Fixing errors in code is called:
Debugging
Recording system activity helps with compliance and security.
Logging transactions
This symbol is used for displaying or reading data.
Input/Output (parallelogram)
This error occurs when output text is cut off due to field size.
Truncation error
This translates source code into machine code.
Compiler
This error occurs in the expression: 10 + "text"
Mixed data types
Errors caught before the program runs are:
Compile errors
Sharing passwords is a violation of:
Security policy
This symbol connects flowlines between sections of a diagram.
Connector
This error occurs when incompatible data types are used together.
Mixed data type error
This runs code line-by-line instead of translating it first.
Interpreter
When output is shortened because the field is too small, it is called:
Truncation
A test using unusual or random input to find errors is called:
Fuzz testing
The law requiring financial data accuracy and monitoring is:
Sarbanes-Oxley (SOX)