Skip to main content

← back to the guide

AQA A-Level Computer Science consequences of computing and functional programming overview quiz quiz

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

  1. Which UK law makes unauthorised access to a computer system an offence?

  2. Which law governs how personal data is collected, stored and used?

  3. What is the difference between a legal and an ethical issue?

  4. Which law protects software, music and text from being copied without permission?

  5. What is a pure function in functional programming?

  6. What does it mean for a function to be a first-class object?

  7. What does the map higher-order function do?

  8. What does the filter higher-order function do?

  9. What does the reduce (fold) function do?

  10. What is function composition?

  11. Which is a responsibility of a computer professional?