Correct Answer (Detailed Explanation is Below)
C.
Verification checks if the software is built right, while validation checks if the right software is built.
Detailed Explanation
Explanation: Verification checks whether the software is being developed correctly according to specifications (Are we building the product right?). Validation checks whether the final software meets user needs (Are we building the right product?). Verification commonly involves reviews and inspections, while validation commonly involves executing and testing the software.