Skip to main content

← back to the guide

OCR GCSE Computer Science 2.5 Programming languages and IDEs overview quiz quiz

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

  1. Which is a characteristic of a high-level language?

  2. What is machine code?

  3. What does an assembler translate?

  4. How does a compiler translate a program?

  5. How does an interpreter translate a program?

  6. Which is an advantage of a compiler over an interpreter?

  7. What is an IDE?

  8. Which IDE feature colours keywords, strings and comments differently to help spot mistakes?

  9. Which IDE debugging tool pauses the program at a chosen line so the programmer can examine it?

  10. Why is a low-level language sometimes chosen over a high-level language?

  11. Why is a translator needed between source code and the CPU?

  12. Which translator is most convenient while frequently testing code during development?