下列物质溶于水,能发生化学反应的是

问题描述:

下列物质溶于水,能发生化学反应的是
A.NaCl和KNO3 B.NaOH和BaCl2
C.CaCl2和FeCl3 D.Ba(OH)2和Na2SO4
盐和水不是不能反应吗?NACL+H20好象不生成什么吧?KNO3+H20好象也没有东西生成

这是复分解反应的题吧,发生复分解反应的两种物质在水溶液中相互交换离子,结合成难电离的物质----沉淀、气体、水,使溶液中离子浓度降低,化学反应即向着离子浓度降低的方向进行.
即需选出生成物有沉淀、气体、水的反应.
A、B、C中均无明显现象也无酸碱反应生成水,D中则有BaSO4沉淀.故选D.