The compound that would have the highest osmotic pressure when dissolved in water is .
So, option D is correct one.
The dissociation of one molecule of gives the maximum number of ions when dissolved in water ( 4 ions ) . Osmotic pressure is a colligative property and depends upon number of solute particles present in the solution . The solution having maximum number of solute particles will have maximum number of the osmotic pressure .
All other given molecules gives less number of number of ions when dissolved in water as compare to of .