Six original Cambridge-style questions on high-level and low-level languages and assembly language, with mark-scheme solutions.
Explain what is meant by a high-level language.
Give two advantages and two disadvantages of writing a program in a low-level language.
Assembly language is a form of low-level language. State what is used to write the instructions, and what is needed before an assembly language program can be executed.
A company is writing a program to control the motor in a washing machine and needs to access specific memory locations. State which type of language should be used and give a reason.
A team of programmers is writing a large online shop that will be updated by different people over many years. Explain why a high-level language is more suitable than a low-level language.
A student says: "Assembly language is a high-level language because it uses letters, not binary." Explain why the student is wrong.
Mark this once you have attempted all six and checked your working. It records a Practiced badge on the topic and adds a one-time bonus. Revealing the solutions alone does not count.