Skip to main content

← back to the guide

AQA GCSE Computer Science 3.1 Fundamentals of algorithms overview quiz quiz

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

  1. Which computational thinking technique means removing unnecessary detail to focus on what matters?

  2. What is the difference between an algorithm and a program?

  3. Which flowchart symbol represents a decision?

  4. Which condition must be true for a binary search to work correctly?

  5. A sorted list has 1024 items. What is the maximum number of comparisons a binary search needs?

  6. How does a bubble sort decide whether to swap two values?

  7. Which technique is merge sort based on?

  8. Which sort is generally faster on a large list?

  9. What is a key advantage of a linear search over a binary search?

  10. In AQA pseudocode, what does the symbol <<- mean?

  11. What does decomposition mean in computational thinking?