ITPEC FE Subject A April 2026 Question 16

Source exam: ITPEC FE Subject A April 2026Topic: Software Development

ITPEC FE Subject A April 2026 — Question 16 of 60

Linker — combines separately compiled object modules into a single executable.

Building a C program runs in stages: the compiler turns each source file into an object module, then the linker resolves the references between those modules (and against libraries) and produces a form the loader can execute.

Answer (d)

Why not others:
- (a) Assembler — translates assembly language into machine code; it produces object modules rather than combining them

- (b) Compiler — translates C source into object modules, the step immediately before linking

- (c) Interpreter — executes source statements directly and never produces a linked executable

Key rule: Compiler works on one translation unit at a time; the linker is the only stage that sees them all together and joins them.

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 FE past-paper collection or Report an issue.