Right option is (c) Salts of calcium or ammonia
The explanation is: Absorbents like salts of calcium or ammonia are capable of absorbing excess moisture from the air. However, the adsorbents like silica gel and activated alumina allow moisture to stay only at the surface.