Must one receive this sacrament fasting?
Yes, one must fast from the previous midnight (LXXX. 12).
May one ever receive sacramentally the Holy Eucharist without fasting?
Yes, there are certain occasions when the fast is not obligatory; for instance, in order to prevent the sacred species from being profaned. But apart from this case, one may receive the Holy Eucharist under the form of the viaticum when in danger of death. As regards those who are sick and who have been obliged to keep their beds for a month, and for whom there is no hope of immediate recovery, these may receive the Holy Eucharist once or twice a week even though they may on the same morning have already taken medicine or even food provided it is taken in a liquid form (Code, Canon 858).
Next - The Catechism of the Summa - Tertia Pars - XXXV. OF THE MINISTER OF THE SACRAMENT OF THE HOLY EUCHARIST (A)