0% found this document useful (0 votes)
52 views2 pages

Grade4 Computing Test

The document is a progression test for Cambridge Primary Computing, Stage 4, focusing on debugging algorithms. It consists of multiple-choice questions, fill-in-the-blanks, true or false statements, short answer questions, and a problem-solving section. The test assesses students' understanding of algorithms, flowcharts, and debugging concepts.

Uploaded by

khin
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views2 pages

Grade4 Computing Test

The document is a progression test for Cambridge Primary Computing, Stage 4, focusing on debugging algorithms. It consists of multiple-choice questions, fill-in-the-blanks, true or false statements, short answer questions, and a problem-solving section. The test assesses students' understanding of algorithms, flowcharts, and debugging concepts.

Uploaded by

khin
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Cambridge Primary Computing – Stage 4

Progression Test (Up to Debugging Algorithms)

Name: _______________________ Date: _______________________ Marks: 25

Part A – Multiple Choice (1 mark each)


1. Which one is an input device? a) Monitor b) Keyboard c) Printer d) Speaker
2. An algorithm is: a) A type of computer virus b) A set of step-by-step instructions c) A storage
device d) A type of programming language
3. Which symbol is used to show a decision in a flowchart? a) Rectangle b) Diamond c) Circle d)
Arrow
4. If a program does not work correctly, you should: a) Switch off the computer b) Debug the
program c) Delete the program d) Ignore the error
5. Which of these is the correct sequence? a) Start → Decision → Input → End b) Start → Process
→ Output → End c) End → Input → Process → Start d) Process → Start → End → Output

Part B – Fill in the Blanks (1 mark each)


6. A __________ is used to store step-by-step instructions for solving a problem.
7. A __________ chart shows the flow of steps in an algorithm.
8. A mistake in a program or algorithm is called a __________.
9. __________ means finding and fixing errors in an algorithm or program.
10. The __________ symbol in a flowchart is used to show the start and end.

Part C – True or False (1 mark each)


11. Algorithms can only be written using computers. (______)
12. Debugging helps us correct mistakes in our program. (______)
13. The rectangle in a flowchart represents a process. (______)
14. A sequence must always be in the correct order. (______)
15. Flowcharts and algorithms mean exactly the same thing. (______)

Part D – Short Answer Questions (2 marks each)


16. Write two examples where you can use an algorithm in real life.
17. What is the difference between a bug and debugging?
18. Look at the algorithm below. There is a mistake. Identify the error and correct it.
Algorithm: Making a cup of tea
- Start
- Boil water
- Pour tea leaves into cup
- Add milk and sugar
- Drink tea
- Put water into kettle

Part E – Problem Solving (4 marks)


19. The following flowchart is meant to show an algorithm for checking if a number is even or odd:
Start → Input number → Divide number by 2

Is remainder 0?
/\
Yes No
↓↓
Print 'Odd' Print 'Even'

End
a) There is a mistake in this flowchart. What is wrong? (2 marks)
b) Correct the mistake. (2 marks)

You might also like