Step 1: Sort the four choices by what they actually stick to. Two of them are surface adhesion receptors and two are not even adhesion molecules in the classic sense, so the discrimination starts there.
Step 2: Cadherins join one cell to a neighbouring cell using calcium, which is cell-cell adhesion. Selectins grab carbohydrate ligands to slow leukocytes during inflammation. Calmodulin is a cytosolic calcium sensor with no adhesion role.
Step 3: That leaves integrins, the transmembrane receptors that recognise extracellular matrix proteins like fibronectin and laminin and connect them to the cytoskeleton. This is precisely cell-matrix adhesion, confirming the answer.
\[\boxed{\text{Integrins mediate cell-matrix adhesion}}\]