ITPEC IP October 2024 Question 5
ITPEC IP October 2024 — Question 5 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 typically translates source code into object or machine code, and a linker produces an executable. The CPU directly interprets instructions encoded for its instruction-set architecture.
Answer (a)
Why not others:
- (b) machine language is the lowest-level programming representation, not a high-level language
- (c) machine instructions are fundamentally bit patterns, normally described in binary or compactly in hexadecimal, not inherently decimal sequences
- (d) most application software is written in high-level languages because direct machine-language programming is difficult, error-prone, and hardware-specific
Key rule: Humans generally write source code in higher-level languages; translation tools convert it into the machine instructions executed by the CPU.
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.