分析:在化学反应中,参加反应前各物质的质量总和等于反应后生成各物质的质量总和,这个规律就叫做质量守恒定律.该定律用于解释化学变化中质量的问题,物理变化和物质体积不在解释的范围内.
解答:解:A、铁生锈是铁与空气中水和氧气发生复杂化学变化的结果,生成的铁锈主要成分为氧化铁,增加了氧元素的质量,所以质量增加.可以用质量守恒定律解释.
B、氢气和氧气反应生成水是化学变化,但反应前后物质体积并不存在守恒,所以不能用质量守恒定律解释.
C、水变成水蒸气,虽然前后质量相等,但变化不属于化学变化,不属于质量守恒定律解释的范围,不能用质量守恒定律解释.
D、煤燃烧时其中C与氧气生成气体二氧化碳,因此残渣质量因少了C而变小.可能用质量守恒定律解释.
故选A、D
点评:有气体参加的反应,往往因为忽略了气体的质量,致使表面上看和质量守恒定律不相符.但如果把气体质量考虑进来,就能发现反应前后质量是不变的.