100% found this document useful (1 vote)
26 views

Cambridge Lower Secondary Computing - Mock Exam Paper Grade 7 - Copy

The document is a mock exam paper for Grade 7 Cambridge Lower Secondary Computing, featuring multiple-choice questions on topics such as pseudocode, conditional statements, searching algorithms, functions, library programs, loops, debugging, and syntax errors. Each question tests the understanding of fundamental computing concepts and their applications. The exam aims to evaluate students' knowledge in a structured format.

Uploaded by

Razeen Ramzy
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
100% found this document useful (1 vote)
26 views

Cambridge Lower Secondary Computing - Mock Exam Paper Grade 7 - Copy

The document is a mock exam paper for Grade 7 Cambridge Lower Secondary Computing, featuring multiple-choice questions on topics such as pseudocode, conditional statements, searching algorithms, functions, library programs, loops, debugging, and syntax errors. Each question tests the understanding of fundamental computing concepts and their applications. The exam aims to evaluate students' knowledge in a structured format.

Uploaded by

Razeen Ramzy
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
You are on page 1/ 5

Cambridge Lower Secondary Computing - Mock Exam Paper Grade 7

MCQ Questions by Razeen Ramzy

1. What is pseudocode?
a) A type of computer language
b) A way to write program steps in plain words
c) A type of error in programming
d) A type of loop

2. Why is pseudocode useful?


a) It helps plan how a program will work
b) It is used to fix errors in code
c) It is a type of debugging tool
d) It is used to search for data

3. What are conditional statements used for?


a) To repeat code multiple times
b) To make decisions in a program
c) To define functions
d) To search for data

4. Which keyword is often used in conditional statements?


a) loop
b) if
c) print
d) function

5. What is a searching algorithm?


a) A way to sort data in order
b) A way to find something in a list
c) A way to fix errors in code
d) A way to write pseudocode

6. Which searching algorithm checks each item one by one?


a) Binary search
b) Linear search
c) Bubble search
d) Quick search
7. What is linear search?
a) A search that splits the list in half
b) A search that checks each item one by one
c) A search that only works on sorted lists
d) A search that uses loops

8. Is linear search fast for lists?


a) Yes
b) No

9. What is binary search?


a) A search that checks each item one by one
b) A search that splits the list in half repeatedly
c) A search that only works on unsorted lists
d) A search that uses conditional statements

10. Is linear search fast for lists?


a) Yes
b) No

11. What is a function?


a) A type of error in code
b) A block of code that does a specific job
c) A way to search for data
d) A type of loop

12. Why are functions useful?


a) They help fix errors in code
b) They allow you to reuse code
c) They make programs run faster
d) They are used to write pseudocode

13. What are library programs?


a) Pre-written code that you can use in your programs
b) A type of debugging tool
c) A way to write pseudocode
d) A type of loop
14. Why are library programs helpful?
a) They save time because you don’t have to write everything from scratch
b) They make programs run faster
c) They help fix errors in code
d) They are used to search for data

15. What is a loop?


a) A way to make decisions in a program
b) A way to repeat code multiple times
c) A way to fix errors in code
d) A way to search for data

16. Which keyword is often used for loops?


a) if
b) print
c) for
d) function

17. What is debugging?


a) Writing pseudocode
b) Fixing errors in code
c) Searching for data
d) Repeating code multiple times

18. Why is debugging important?


a) It helps make programs run faster
b) It helps find and fix mistakes in code
c) It helps write pseudocode
d) It helps search for data

19. What is a syntax error?


a) A mistake in the way code is written
b) A type of loop
c) A way to search for data
d) A type of function
20. What happens if there is a syntax error in your code?
a) The program runs faster
b) The program won’t work until you fix it
c) The program will search for data
d) The program will repeat code
1.

2. b)

3. a)

4. c)

You might also like