Examplary
Start for free
Oak ComputingTest · Computing

Selection challenge

The starter and exit quiz of the lesson “Selection challenge”, from the unit “Programming: selection” (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 will the following logical expression evaluate to? (5+3/2) < 5 and 9+2 == 12
  2. What will the following logical expression evaluate to? 7 == 8-2 or 9 > 6
  3. What will the logical expression num == (8*3)/2 evaluate to if num = 12?
  4. What will the logical expression age > (80/2) evaluate to if age = 40?
  5. ___ explain parts of code that are not obvious to someone else looking at your code.
  6. An ___ is the name given to a variable by a programmer.
  7. What is a project requirement?
  8. What is a subproblem?
  9. What does a software engineer do?
  10. A ___ is a diagram that helps programmers plan how their program should work before they start coding.
  11. What is decomposition in programming?
  12. Why is it important to test a program after writing it?

License: OGL

Selection challenge · Examplary