Skip to main content

← back to the guide

AQA A-Level Computer Science 4.2 Fundamentals of data structures overview quiz quiz

11questions. Pick an answer and you'll see why right away.

  1. What is the key difference between an array and a record?

  2. Which describes a dynamic data structure?

  3. In which order do items leave a queue?

  4. How does a circular queue improve on a linear queue?

  5. Why is a stack used to handle recursive subroutine calls?

  6. When is an adjacency list preferred to an adjacency matrix?

  7. What does an in-order traversal of a binary search tree produce?

  8. What is a collision in a hash table?

  9. How is a dictionary most commonly implemented to give fast look-up by key?

  10. Which traversal of a tree visits the left subtree, then both children, before the node itself, with the node last?

  11. What problem can record locking cause when used to manage concurrent access to a data structure?