A. Dividing an integer by zero.
B. Accessing an element that is out of bounds of an array.
C. Trying to store a value which is incompatible to a certain data-type.
D. Missing semicolon