Answer: Choice E
====================================================
Explanation:
Each item A through D is false because one set may be infinite while the other is finite, or vice versa. One set being finite doesn't automatically make the other finite as well.
---------
Here's an example of why choice B is false.
A = set of nonzero real numbers
B = {-1, 1}
f(x) = |x|/x
This function is surjective because we target everything in the range B = {-1,1}. Positive x values map to 1, negative x values map to -1. Notice how set A is infinitely large, and B is finite.
The other answer choices can be ruled out through similar logic.