Which of the following substances sublime on heating?
Ammonium chloride
An explanation for the correct answer
B. Ammonium chloride () sublimes on heating as sublimation is the change of gaseous state directly to solid state without going through liquid state and vice versa.
An explanation for incorrect answer
A. Sodium Chloride (NaCl) is nothing but table salt it will not directly convert into vapors when heated. Hence this option is incorrect.
C. Sugar, when heated, will not directly convert into vapors hence this is not the correct option.
D. Sand will not directly convert into vapour hence this is not the vapor correct option.
Hence, the correct option is B.