Define/Use testing is a Data flow testing technique. Which one is incorrect?
A) A use can be a computation use or a predicate use.
B) A definition-clear path for a variable v only has v being used once in the path.
C) A definition-clear path for a variable v does not have v being re-defined in that path.
D) A definition-use path for a variable v may have v being used more than once in the path.
E) A definition-use path for a variable v may have v being re-defined in the path.