A. Characteristic error checking
B. User-defined error checking
C. Assertion checking
D. All of the mentioned
Explanation: Users of a programming language define error patterns, thus extending the types of error that can be detected.
Correct Answer: User-defined error checking ✔
Last Updated: February 04, 2019