Final answer:
A heterogeneous mixture has a non-uniform composition with visible components, whereas a homogeneous mixture has a uniform composition with undistinguishable components, although both consist of multiple substances.
Step-by-step explanation:
The question asks how a heterogeneous mixture differs from a homogeneous mixture and how they are similar. The correct statement regarding this is: Heterogeneous mixtures have non-uniform composition; homogeneous mixtures have uniform composition. Heterogeneous mixtures, such as a mixture of sand and water, have components that can be visibly distinguished.
Conversely, in a homogeneous mixture like salt dissolved in water, the composition is uniform and the individual substances are not visibly distinct. Both types of mixtures consist of two or more substances mixed together, but retain their separate physical properties and can be separated by physical means.