Question Detail

COS 102 concept of problem solving; lecture 1 week 2 Objective Question

Question

Which of the following is listed as a reason why debugging is hard on page 16?
Options
A Debugging tools are too advanced for average programmers.
B There may be no obvious relationship between an error's external manifestation and its internal cause.
Correct Answer
C Most programs are written by only one person, limiting peer review.
D The number of programming languages makes it difficult to standardize debugging.
Correct Answer

Option B is the correct answer.

Detailed Explanation

Page 16 lists: 'There may be no obvious relationship between the external manifestation(s) of an error and its internal cause(s).' as one of the reasons debugging is hard.

Hint

Review the bullet points on page 16 titled 'Why Debugging is Hard'.

Question Info