The correct answer is (b) steam
Best explanation: o-Nitrophenol is steam volatile due to intramolecular hydrogen bonding between O of nitro group and H of hydroxyl group. On the other hand, p-Nitrophenol is present as associated molecules due to intermolecular hydrogen bonding, thus making it less volatile. Hence, a mixture of both can be separated by steam distillation.