title: Dynamic Analysis exercise in textbook - answer is surprising
body: <p>I have the Advanced Software Testing Vol 3 for Technical Test Analysts book, and there's this question on dynamic analysis in Section 4 - Test Techniques, on p.321. Can someone with expertise please, please confirm what they believe the answer to be, because the answer at the back of the book totally surprised me and it's driving me mad! Re-reading the relevant sections of the book hadn't helped either.</p>
  
  <pre><code>Consider the following list:
  I. Memory loss due to wild pointers
  II. Profiling performance characteristics of a system
  III. Failure to initialize a local variable
  IV. Argument error in Windows 32 API call
  V. Incorrect use of a equality operator in a predicate
  VI. Failure to place a break in a switch statement
  VII. Finding dead code
  
  Which of these are most likely to be found through the use of a dynamic analysis tool?
  
  A. I, III, IV and VII
  B. I, II, III, IV and VI
  C. I, II and IV
  D. II, IV and V
  </code></pre>