Page 139 - 2502_Pakistan-kifayat_C-6
P. 139
TEST SHEET 2 (Based on chapters 6 to 10)
A. Choose the correct option.
1. Which of the following is NOT a core component of algorithmic thinking?
a. Decomposition b. Logical reasoning
c. Identifying key information d. Creating graphics
2. What type of statement in an algorithm involves instructions executed one after another?
a. Conditional statement b. Sequential statement
c. Repetition statement d. Recursive statement
3. What is the main purpose of debugging?
a. Add new features b. Find and fix errors
c. Write documentation d. Optimise hardware
4. Which type of error causes a programme to run but produce an incorrect result?
a. Syntax error b. Logic error
c. Runtime error d. Compilation error
5. Which type of programming allows everyday devices, such as smart thermostats, to connect to the
Internet?
a. Cyber security b. Internet of Things (IoT)
c. Virtual Reality d. Game development
6. In which construct does the program check a condition and perform actions based on whether it's true
or false?
a. Sequence b. Iteration
c. Event d. Conditional Statement
7. Which of the following is a loop block in Scratch?
a. If-then b. Repeat until
c. When key pressed d. Say block
8. What does it mean to be a good digital citizen?
a. To use technology only for playing games
b. To use technology in a safe, responsible, and respectful way
c. To share all your personal information online
d. To ignore rules about staying safe on the Internet
9. Which of these is not a good practice when using the Internet?
a. Using your own password b. Copying someone else’s work without asking
c. Sending polite and kind emails d. Reporting any problems with devices
Test Sheet 2 137

