Year 10 Computer Science: Data Structures and Logic Gates
Computer Science
Year 10
11 questions
~22 mins
0 views0 downloads
About This Worksheet
This worksheet assesses your understanding of data structures and logic gates in programming. Answer all questions carefully.
Worksheet Preview
Full preview • 11 questions
Year 10 Computer Science: Data Structures and Logic Gates
Subject: Computer ScienceGrade: Year 10
Name:
Date:
TeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizzTeachWhizz
Untitled Worksheet
Grade Year 10
A
Questions
This worksheet assesses your understanding of data structures and logic gates in programming. Answer all questions carefully.
Answer all questions in the spaces provided.
1.
Define the term 'array' as used in programming and give an example of what it might store.
[3 marks]2.
Describe a real-world scenario where a linked list would be more suitable than an array.
[4 marks]3.
Complete the truth table for a NAND gate with inputs A and B. The table should include all possible input combinations and output.
[6 marks]| A | B | Output |
|---|---|---|
| 0 | 0 | |
| 0 | 1 | |
| 1 | 0 | |
| 1 | 1 |
4.
Draw a logic circuit for an AND gate connected to two input variables, A and B. Label the circuit clearly.
[5 marks]Drawing / Sketch space
5.
Explain the difference between a stack and a queue data structure.
[4 marks]6.
Sketch a flowchart for a program that checks if a number is positive, negative, or zero. Use standard flowchart symbols.
[8 marks]Drawing / Sketch space
7.
What is the primary purpose of a hash table in data management?
[3 marks]8.
Draw a binary search tree containing the numbers 15, 10, 20, 8, 12, 17, 25. Show the structure clearly.
[8 marks]Drawing / Sketch space
9.
List three advantages of using a linked list over an array.
[3 marks]10.
Describe how an XOR gate functions with two inputs, and list all possible input combinations with their outputs.
[5 marks]11.
Sketch a simple decision tree for determining if a person is eligible to vote based on age (18 or older) and citizenship status (UK citizen).
[2 marks]Drawing / Sketch space
Quick Actions
What is Remix?
Create a new worksheet based on this one. Change the grade level, topic, number of questions, or difficulty - then generate a fresh version.
- • Change grade level (Grade 6 → Grade 7)
- • Swap topics (Harry Potter → Macbeth)
- • Add more questions (10 → 15)
- • Adjust difficulty
Details
- Created
- 1/2/2026
- Updated
- 1/2/2026
- Type
- worksheet