ITPEC IP April 2018 Question 8
ITPEC IP April 2018 — Question 8 of 100
Programs written in high-level languages such as Fortran or C are translated into machine language before the processor executes them. A compiler or other translator produces instructions encoded for the target processor's instruction set.
Answer (a)
Why not others:
- machine language is the lowest-level executable language, not a high-level language
- its instructions are represented as binary bit patterns, even if tools display them in hexadecimal
- most application software is written in high-level languages because direct machine-language programming is difficult and hardware-specific
Key rule: A CPU directly executes machine instructions; high-level source code must be compiled or interpreted into executable operations.
AI-generated — may contain errors
The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.