Page | 1
Edexcel GCSE Computer Science, Chapter 2:
Programming Questions and Verified
Answers
Q: Pseudocode
ANS: A method of describing an algorithm using structured English close to
programming language
Q:
Flow chart
ANS: A diagrammatic method of showing the structure and data flow to define a
problem and its solution
Q:
Machine code
ANS: Instructions in binary used by the CPU
Q:
Assembly Language
ANS: A low-level programming language that uses more memorable mnemonic
codes and labels to represent machine-level code. Each instruction corresponds to
just one machine operation
Q:
Translator
ANS: A program to convert high-level or assembly-level commands into machine
code
Q:
High-level language
ANS: A programming language that resembles natural language. Each instruction
translates to many machine instructions.
, Page | 2
Q:
Source Code
ANS: The program written by the end user in a high-level language before it is
converted to machine code
Q:
Compiler
ANS: Translation software that converts high level source code into machine
(object) code
Q:
Interpreter
ANS: Translation software that converts source code or user input into machine
code which is immediately executed one instruction at a time
Q:
Integrated development environment
ANS: (IDE) Resources supplied with high-level languages to help the programmer
Q:
Run time environment
ANS: Software to support the execution of programs
Q:
Sequence
ANS: A list of instructions to be carried out in order, one after the other
Q:
Selection
ANS: The pathway through a program is selected by using a condition to decide on
what instructions to execute next
Q:
Nesting
ANS: Structures inside other structures
Edexcel GCSE Computer Science, Chapter 2:
Programming Questions and Verified
Answers
Q: Pseudocode
ANS: A method of describing an algorithm using structured English close to
programming language
Q:
Flow chart
ANS: A diagrammatic method of showing the structure and data flow to define a
problem and its solution
Q:
Machine code
ANS: Instructions in binary used by the CPU
Q:
Assembly Language
ANS: A low-level programming language that uses more memorable mnemonic
codes and labels to represent machine-level code. Each instruction corresponds to
just one machine operation
Q:
Translator
ANS: A program to convert high-level or assembly-level commands into machine
code
Q:
High-level language
ANS: A programming language that resembles natural language. Each instruction
translates to many machine instructions.
, Page | 2
Q:
Source Code
ANS: The program written by the end user in a high-level language before it is
converted to machine code
Q:
Compiler
ANS: Translation software that converts high level source code into machine
(object) code
Q:
Interpreter
ANS: Translation software that converts source code or user input into machine
code which is immediately executed one instruction at a time
Q:
Integrated development environment
ANS: (IDE) Resources supplied with high-level languages to help the programmer
Q:
Run time environment
ANS: Software to support the execution of programs
Q:
Sequence
ANS: A list of instructions to be carried out in order, one after the other
Q:
Selection
ANS: The pathway through a program is selected by using a condition to decide on
what instructions to execute next
Q:
Nesting
ANS: Structures inside other structures