Exhaustive Testing is Impossible
A
Correct answer
Explanation
Exhaustive testing is indeed impossible for any non-trivial software system. The number of possible input combinations, paths, and states is effectively infinite. Testing must therefore be risk-based and prioritized rather than exhaustive. This is a fundamental principle in software testing.