Grade 5 ICT – Variables, Operators &
Control Structures Worksheet
Name: ____________________________ Date: ________________
Total Marks: 50
Instructions: Answer all the questions clearly.
Part 1: Multiple Choice Questions (10 marks)
1. Which of the following is a variable?
A. 10
B. name
C. +
D. OUTPUT
2. What does the '+' operator do?
A. Divides numbers
B. Compares values
C. Adds values
D. Stores data
3. Which symbol means 'greater than'?
A. <
B. >
C. =
D. !
4. Which statement checks a condition?
A. PRINT
B. LOOP
C. IF
D. STOP
5. What is a sequence in programming?
A. Random steps
B. Ordered steps
C. Backward steps
D. Multiple loops
6. Which one is a comparison operator?
A. +
B. *
C. ==
D. INPUT
7. What is the purpose of a variable?
A. To repeat steps
B. To compare values
C. To store data
D. To print results
8. Which is an arithmetic operator?
A. >
B. PRINT
C. AND
D. -
9. IF statements are used to:
A. Start a program
B. Repeat steps
C. Make decisions
D. Save files
10. What is iteration?
A. Making choices
B. Ending the program
C. Repeating steps
D. Comparing variables
Part 2: True or False (10 marks)
1. A variable can only store numbers. ______
2. The '+' operator subtracts two values. ______
3. IF statements are used for making decisions. ______
4. Comparison operators include == and >. ______
5. Arithmetic operators are used to repeat steps. ______
6. Sequence means instructions are done in order. ______
7. Variables cannot change during a program. ______
8. The '==' operator checks if two values are equal. ______
9. Iteration means repeating steps. ______
10. A selection statement always repeats. ______
Part 3: Fill in the Blanks (10 marks)
1. A __________ stores a value that can change.
2. The '+' and '-' are __________ operators.
3. The symbol '>' means __________ than.
4. IF statements help in __________ making.
5. Sequence means steps are followed in a __________ order.
6. The '==' operator is used for __________.
7. Iteration means to __________ instructions.
8. A __________ operator checks conditions like < or >.
9. A selection chooses between __________.
10. The '-' symbol is used to __________ numbers.
Part 4: Define the Following Terms (10 marks)
1. Variable
2. Arithmetic Operator
3. Comparison Operator
4. Sequence
5. Selection Statement
6. Iteration
7. IF Statement
8. Control Structure
9. Condition
10. Equality (==) Operator
Part 5: Short Answer Questions (10 marks)
1. Why do we use variables in a program?
2. Give two examples of arithmetic operators.
3. What happens when an IF condition is true?
4. How does iteration help in programming?
5. Explain what a comparison operator does.
6. How are sequence and selection different?
7. Give one example of a condition.
8. What is the result of 5 > 2?
9. Write a short example using a variable and an IF statement.
10. When do we use the '==' operator?