Step 1: Recall the function of the parietal lobe.
The parietal lobe holds the primary somatosensory cortex.
This area reads touch, pressure, temperature and pain signals from the body.
So the parietal lobe (p) maps to touch (ii).
Step 2: Recall the function of the occipital lobe.
The occipital lobe sits at the back of the brain and holds the primary visual cortex.
It reads the signals that travel up the optic nerve from the eyes.
So the occipital lobe (q) maps to sight (i).
Step 3: Recall the function of the temporal lobe.
The temporal lobe holds the primary auditory cortex, close to the ears on each side of the brain.
It reads sound signals carried by the auditory nerve.
So the temporal lobe (r) maps to hearing (iii).
Step 4: Match with the given options.
The correct set is (p)-(ii); (q)-(i); (r)-(iii), which is option (B).
Option (A) wrongly sends the parietal lobe to sight instead of touch.
Option (C) wrongly sends the parietal lobe to hearing.
Option (D) wrongly sends the occipital lobe to hearing and the temporal lobe to touch.
Final Answer:
Option (B): (p)-(ii); (q)-(i); (r)-(iii).
\[ \boxed{\text{(B)}} \]