OCR GCSE Computer Science (J277)

2.5.1 Programming Languages and IDEs: revision quiz and key terms

Free practice for 2.5.1 Programming Languages and IDEs in OCR GCSE Computer Science (J277). Try the questions, then check the key terms.

Try 5 free questions

No sign-in needed. Tap an answer to check it.

Question 1 · Multiple choice

Which IDE tool lets a programmer step through code one line at a time to help find errors?

Question 2 · True or false?

An interpreter translates and executes source code line by line.

Question 3 · Multiple choice

What is an advantage of a compiler compared with an interpreter?

Question 4 · True or false?

Machine code is portable, so the same machine code program will run on any type of processor.

Question 5 · Multiple choice

Why might a programmer choose a low-level language instead of a high-level language?

In RADevo, this topic has fill-in-the-blank, matching, multiple-choice and true or false activities, and every question you get wrong comes back in Revise today until you've learnt it.

Key terms for 2.5.1 Programming Languages and IDEs

Assembler
A translator that converts assembly language into machine code.
Compiler
Translates the entire source code into machine code before the program runs.
Editor
Allows a programmer to write and edit program code.
High-level language
Uses instructions closer to human language.
IDE
Provides tools to help write, test and debug code.
Interpreter
Translates and executes source code line by line.
Low-level language
A language, such as machine code or assembly language, that is close to the instructions a CPU carries out.
Run-time environment
Allows a program to be executed and tested.

Teaching OCR GCSE Computer Science (J277)?

Set this topic as homework in two clicks, see who has done it and which questions your class got wrong, and start every lesson with a Do Now built from their mistakes.

Start a free 2-week trial

Revising for this?

If your school uses RADevo, sign in to do the full quizzes and keep your progress. If it doesn't, show this page to your Computing teacher.

Log in to RADevo