(a) Alloys are homogeneous mixture of two or more elements because the constituent elements mix together and give a mixture which uniform together.
(b) No, solid solutions and gaseous solutions are also possible. Examples are brass, air.
(c) No, a solution cannot be heterogeneous in nature.