Pearson Edexcel IGCSE · Computer Science

Programming languages: Practice Questions

5 multiple-choice questions marked as you go, and 2 written questions with worked solutions. All on Programming languages.

7 questions11 marksFree, no account
Question 1
1 mark

Which type of translator converts the entire source code of a program into a standalone machine code file before the program is executed?

Question 2
1 mark

What is a common disadvantage of using an interpreter to run a program compared to using a compiler?

Question 3
1 mark

A company is developing a high-performance video game engine that requires maximum execution speed. Why would they likely use a compiled language like C++ for the core engine rather than an interpreted language?

Question 4
1 mark

What is a primary advantage of using a high-level programming language compared to a low-level language?

Question 5
1 mark

An assembler is a specific type of translator. Which conversion does it perform?

Question 6
2 marks

State one disadvantage of using an interpreter to execute a high-level programming language compared to using a compiler.

Write your answer out first, then check it against the worked solution.

Question 7
4 marks

Programming languages are categorized into high-level and low-level languages, and require translation to be executed by the hardware.

a) State one advantage of using a compiler instead of an interpreter for a finished software product ready for commercial release.
b) Explain why a developer would prefer to use an interpreter while they are still writing and testing their code.
c) Identify one feature of a low-level language (such as assembly language) that distinguishes it from a high-level language.

Write your answer out first, then check it against the worked solution.

* The content provided by thinka is generated by AI and may not always be accurate or up-to-date. Please use it as a supplementary resource and verify with official materials.

You've seen the model answer. Now get yours marked.

This page can show you how a good answer looks. It cannot tell you what your answer was missing. thinka marks your written work against the real mark scheme in about 15 seconds.

Want more questions like these? Get a fresh set on this topic, marked as you go.

Practise More