It's wrong, the range of that function is all real y, here's the proof:
y=x^2 - 3x + 4/(x-3)
the limit of y as x approaches negative infinity is,
lim(x->-infinity) of (y)
= lim(x -> -infinity) of (x^2 - 3x + 4/(x-3))
= lim(x ->-infinity) of (x^2 - 3x) + lim(x->-infinity) of (4/(x-3)
= +infinity + 0
= +infinity
so lim(x->-infinity) of (y) = +infinity,
So the maximum value of y is infinity (i.e. there is no maximum).
Now let's look for lowest possible y value:
lim(x->3-) of (y)
= lim(x->3-) of (x^2 - 3x) + lim(x->3-) of (4/(3-x))
= 0 - infinity
= - infinity,
in other words the minumum value of y is - infinity. (i.e. there is no minumum),
and it's obvious that the only discontinuity in the graph of the function which is at x = 3, so between x = 3 (not included) and x = -infinity (i.e. for all x<3), y is continous. This means that in this domain of x-values (x<3), y can take on any value between minus infinity and plus infinity, or in other words any real value of y.
So the range of that function is all real y.
P.S. What's this Q doing in the 2U forum, it belongs in the 4U section?