ITPEC FE Subject A April 2025 Question 36

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

ITPEC FE Subject A April 2025 — Question 36 of 60

Static Analysis Tool — analyzes source code without executing it.

A static analysis tool examines source code to detect grammatical (syntax) errors, logical errors, coding standard violations, and potential defects — all without running the program.

Why not others:
- (a) Profiler — measures runtime characteristics (call frequency, execution time) → dynamic tool

- (b) Coverage tool — measures instruction/branch coverage from test execution → dynamic tool

- (d) Test data generator — automatically creates test input data → supports dynamic testing

Key rule: Static testing = no execution. If the tool requires running the program, it's a dynamic testing tool.

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.