Answer:
D
Explanation:
because in D one input value (3) has 2 different assigned output values (0 and -4).
that violates the definition of a function, where every input value must have exactly 1 assigned output value (but the output values themselves don't have to be different for different input values, so, e.g. A is still a function).