25 questions · Pass at 70% · 200 XP · Certificate on pass
Multiple choice (20)
1. Which definition best describes code?
2. An algorithm is best described as:
3. A variable in coding is best described as:
4. What does assignment do?
5. A Boolean value is:
6. When is A AND B true?
7. When is A OR B true?
8. A loop in coding mainly:
9. A common cause of infinite loops is:
10. A function is best described as:
11. A parameter is:
12. A conditional (IF) statement mainly:
13. ELSE is used to:
14. In an ELSE IF grade chain, order matters because:
15. Block coding mainly helps beginners by:
16. An event (hat) block is important because:
17. If score starts at 4 and the program does score ← score + 2, score becomes:
18. Pseudocode is mainly used to:
19. A good beginner mini project should mainly be:
20. Why should you reset variables on restart?
Scenario questions (5)
1. Maya wants a quiz app that asks 8 similar questions and tracks points. She starts pasting the same five blocks eight times. What is the best improvement?
2. Jordan’s forever loop should stop when score reaches 5, but score never changes inside the loop. What is the most likely result?
3. A club badge unlocks when practices >= 5 AND accuracy >= 90. Sam has 6 practices and 88% accuracy. What should the program do with a correct AND rule?
4. Aisha builds a Scratch stack that looks correct, but nothing moves when she clicks the green flag. The motion blocks have no hat block above them and live on the wrong sprite. What should she check first?
5. Diego’s mini project works once, but on the second green-flag run the score starts at 12 instead of 0 and the win message appears immediately. What fix is most important?