The question has the multiple choices below
A) Input validation
B) output correction
C) compiler criticism
D) output validation
The answer is (A) Input validation
Also known as data validation, it is the correct and proper testing of any input supplied by an application or a user. It prevents wrongly formed data from entering the system. Applications should be able to check and validate every input entered into the system since it is hard to detect a malicious user trying to gain entry into software.