Font size
WorksheetsOCR J277 2.5 Programming Languages and IDEs
Total questions: 34
Worksheet time: 17mins
Machine code is used in which generation of a programming language?
1st Generation
2nd Generation
3rd Generation
4th Generation
Which language translator is needed for the first generation?
Compiler
Interpreter
No Translator
Language Translator
Which of these is an example of a low-level language?
Delphi
Little Man Computer
Basic
C#
Which language translator(s) is/are used with the third generation?
Compiler
Interpreter
No Translator
Language Translator
Which generation would create the fastest code to execute?
1st Generation
2nd Generation
3rd Generation
4th Generation
Which generation would be easier to program for a programmer?
1st Generation
2nd Generation
3rd Generation
An advantage of programming in a high-level programming language is
One to One (One high level instruction is equivalent to one low level)
One to Two (For every high level instruction there are two low level instructions)
One to many (For every high level instruction there are many low level instructions)
Many to One (Many high level instructions translate into one low level instruction)
Executes instructions written in a programming language
Language Translator
Compiler
Interpreter
Source Code
Software program which optimizes code, ready for execution
Language Translator
Compiler
Interpreter
Source Code
Converts instructions in a programming language to a single executable file
Compiler
Interpreter
Source Code
Object Code
Which translator stops when it encounters an error?
Compiler
Interpreter
Which translator produces Object Code and an Error Report listing the errors found
Compiler
Interpreter
What is meant by source code
The final executable program
The code written by the programmer
The additional information about errors
Code relating to sources of information on the Internet
Machine Code is used in which generation of a programming language?
1st
2nd
3rd
4th
Which language translator is needed for the first generation?
Compiler
Interpret
No Translator
Language Translator
Which of these is an example of a low-level language?
Delphi
LMC
Basic
C#
Which of these converts a computer program from one language to another?
Compiler
Interpreter
No Translator
Language Translator
Which generation would create the fastest code to execute?
1st
2nd
3rd
4th
An advantage of programming in low-level programming is
Easier to understand
Takes up less code
Produce programs that require small file sizes
Easier to de-bug
An advantage of programming in a high-level programming language is
Easier to understand
Useful for device drivers
Programs require smaller file sizes
Programs execute faster than other generations
What sort of relationship are low-level languages said to have with high-level languages?
One to One (One high level instruction is equivalent to one low level)
One to Two (For every high level instruction - two low level instructions)
One to many (For every high level instruction-many low level instructions)
Many to One (Many high level instructions translate into one low level one)
Translation software needed at run-time
Language Translator
Compiler
Interpreter
Code is optimised
Language Translator
Compiler
Interpreter
Translates entire source code in one go
Language Translator
Compiler
Interpreter
Which translator stops when it encounters an error?
Language Translator
Compiler
Interpreter
Which translator converts from different languages?
Language Translator
Compiler
Interpreter
Which translator is used at the end of development?
Language Translator
Compiler
Interpreter
What is meant by source code?
The final executable program
The code written by the programmer
The additional information about errors
Code relating to sources of information on the Internet
Nearly all IDEs will have this to manipulate source code
Text Editor
Debugger
Compiler
Helps identify and fix errors in code
Text Editor
Debugger
Compiler
Translates source code from a high-level language to a lower level language
Text Editor
Debugger
Compiler
Which one would I be using if I had syntax highlighting?
Text Editor
Debugger
Compiler
What is a debugger?
The final executable program
The code written by the programmer
Assists in the detection and correction of errors
Translates code
