Exam style questions
Download a pdf version of the test
Use the space below each question or a pen and paper to write your answer. When complete click the button for the answer and mark scheme.
NOTE: Answers typed into the browser will not be retained if you leave the page or refresh
Questions
Explain the need for translators and the difference between a compiler and an interpreter (3 marks)
Translators are needed to convert high level languages to binary so they can be executed. (1) A compiler converts all code at the same time and produces executable object code. (1) An interpreter converts code one line at a time and then immediately executes that line. (1)
Explain the difference between high level and low level languages and give an example of each. (4 marks)
Low level languages like binary (1) use basic commands that are either already machine code or are easy to translate. (1) High level languages have more complex commands that may translate to several instructions (1) e.g. any high level language (1)
Name and describe two common tools and facilities available in an IDE. (4 marks)
Any two pairs of tool/facility (1) and explanation (1) from: Editors - Provide things like code hints, colour coding, auto-indent etc; Error diagnostics - Tools to help
identify errors in your code; Run-time environment - the ability to write code that will be executed in a different environment; Translators - allow you to see the output of
programs without having to constantly close the IDE and load the program.
<< Previous: IDEsc GCSE Home