?
So if you were asked what the limit of a/x is, as x --> infinity, you would write 'undefined'? That's horrible, and wrong: your teacher should be disciplined . A constant over infinity is definitely zero, and even in rigorous mathematics we sometimes define 0 * infinity = 0 (and this is certainly less obvious).
No, I would write 0. Does imply that the denominator is some arbitrary variable approaching infinity, then?
It depends. Most people who write 1/infinity mean more precisely lim y--> infinity 1/y, so the answer is "yes" in most cases. However, I think saying "yes" for all cases would be over-restrictive, unless we add all sorts of conditions about the "rate" of approaching infinity, etc. Regardless of whether you think of infinity as some 'closed entity' (for lack of a better term) or not, (and some would argue that this is a bad interpretation, although I think it does have some merit), we can see that in this particular case 1/'infinity' and lim x--> infinity 1/x are equivalent, as both equal zero.