Machine-translated by Google. Questions are authored in English.
Top

Discussion

A procedure has 12 basic blocks and 15 edges in its flow graph. What is its cyclomatic complexity, computed as edges minus nodes plus two?

  • A.2
  • B.5
  • C.3
  • D.27

Answer: B

Fifteen minus twelve plus two gives five. The measure counts the independent paths through the procedure and is often used as a rough guide to how hard the code will be to test. It also bounds the number of paths a data flow analysis must account for.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.