Ans. Cause of thermal expansion  :- All solids consist of atoms and molecules. At any given temperature , these atoms and molecules are held at equilibrium  distance by force of attraction. When a solid is heated , the amplitude of vibration of its atoms and molecules increases. The average inter-atomic separation  increases. The results in the thermal expansion of the solid.