Question:

Consider the following statements about debugging and choose the correct statements: A. The process of validating the correctness of a program is debugging.
B. Debugging depends largely on the programmer and error.
C. Debugging is a definable process and planned ahead before the program.
D. Debugging process ends temporarily only.
Choose the correct answer from the options given below:

Show Hint

Remember: Testing finds the bugs; Debugging fixes them. Testing can be planned and automated, but debugging is an investigative process that depends on the specific error found.
Updated On: May 20, 2026
  • A, B, C only
  • A, C only
  • B, D only
  • C, D only
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Concept: Debugging is the process of locating and fixing errors (bugs) in a computer program. It is distinct from testing, which is the process of finding whether errors exist. Debugging is often an analytical, trial-and-error process rather than a strictly linear one.

Step 1:
Evaluate Statement A and C.
Statement A is incorrect because the process of validating correctness is actually called Testing. Debugging only begins after a test fails. Statement C is incorrect because debugging is reactive; while you can plan a debugging strategy, the specific process cannot be fully planned before the program exists because you don't know what specific errors will occur.

Step 2:
Evaluate Statement B.
This is True. Debugging is highly subjective and depends on the experience of the programmer and the specific nature of the bug (syntax vs. logic). Different programmers may use different tools or logic to trace the same error.

Step 3:
Evaluate Statement D.
This is True. In software development, debugging is often considered "temporary" or ongoing because fixing one bug might reveal another, or new bugs may be introduced during the fix. A program is rarely "perfectly" debugged forever.
Was this answer helpful?
0
0

Top CUET PG Atmospheric Science Questions

View More Questions