Examplary
Start for free
Oak ComputingTest · Computing

Programming project: iteration I

The starter and exit quiz of the lesson “Programming project: iteration I”, from the unit “Programming: iteration” (Year 10 Computing) by Oak National Academy.

Free to use. Edit it, share it and hand it out to your students.

Oak National Academy

12 questions

  1. What does it mean for a program to be robust?
  2. Which of the following is an example of exception handling?
  3. Why is exception handling important in programming?
  4. Which keyword is used in Python to handle exceptions?
  5. What is a common method to test the robustness of a program?
  6. What Python statement is used to handle a specific exception, such as a value error?
  7. When you are designing a program, what does a project brief provide?
  8. What term describes breaking a problem into smaller, more manageable parts in programming?
  9. Correctly order the steps in a pre-condition loop’s execution:
  10. What is used to visually represent the logical flow of a program, including actions, decisions and outcomes?
  11. Why is it necessary to follow the project brief for a program when designing the program's flowchart?
  12. Match each keyword to its correct definition or description:

License: OGL

Programming project: iteration I · Examplary