A computer program that translates one program instruction at a time into machine language is called a/an
AInterpreter ✓ Correct
BCPU
CCompiler
DSimulator
Correct answer: (A) Interpreter
Explanation
A program that translates and runs one instruction at a time is an interpreter.
The CPU executes instructions but is hardware, not a translating program.
A compiler translates the whole program at once, not line by line.
A simulator imitates another system rather than translating code.
An interpreter reports an error as soon as it reaches a faulty line.
Python and BASIC are commonly run through interpreters.
Want more like this? Create a free account to practise a full test, track your progress, and get spaced-repetition review.
Practise on Mcqkart →🎓 Book an expert →