Data Types & Operators
Input, Processing & Output
Control Structures
Debugging & Testing
Real-World Applications of Programming
100

This data type is used for whole numbers. 

What is an integer?

100

This keyword is used to accept data from a user in pseudocode.

What is READ (GET/INPUT)?

100

The three main types of control structures in programming.

What are sequence, selection, and iteration?

100

The process of identifying and fixing errors in a program.

What is debugging?

100

The programming concept used in ATMs to verify PINs before allowing transactions.

What is selection (IF-ELSE statement)?

200

The difference between a string and a character. 

What is a string contains multiple characters, while a character is a single letter or symbol?

200

The process of performing calculations or transformations on input data.

What is processing?

200

 This control structure allows a program to execute instructions one after another in the order they appear.

What is sequence?

200

The type of error that occurs when the program runs but produces incorrect results.

What is a logic error?

200

The loop type used in video games to continuously update the screen until the game ends.

What is a WHILE loop?

300

This operator is used to check if two values are equal. 

What is the equivalence operator "="?

300

This keyword is used to display results in pseudocode.

What is PRINT or DISPLAY?

300

This decision-making control structure executes different actions based on whether a condition is true or false.

What is an IF-ELSE statement?

300

A tool used to check the correctness of an algorithm step by step.

What is a trace table?

300

The type of control structure used in self-driving cars to decide when to stop at a red light.

What is selection/decision making?

400

The data type used for numbers with decimal points.

What is a real/float?

400

 The three main components of problem-solving.

What are input, processing, and output?

400

This type of loop runs a block of code indefinitely until a condition is met.

What is an indefinite loop?

400

The difference between syntax and runtime errors.

What is syntax errors prevent code from running, while runtime errors occur during execution?

400

The type of loop that would be best for calculating the grades of 30 students.

What is a FOR loop?

500

The three types of operators used in programming.

What are arithmetic, relational, and logical operators?

500

The difference between a defining diagram and an algorithm.

What is a defining diagram organizes input, processing, and output, while an algorithm provides step-by-step instructions?

500

The purpose of nesting control structures.

What is to allow multiple decisions or loops within each other for complex logic?

500

The reason why test cases should include both expected and unexpected inputs.

What is to ensure the program handles all possible scenarios correctly?

500

A real-world example of an accumulator in programming.

What is adding up daily sales to calculate monthly revenue?