根据所学硝酸盐加热分解相关知识可知,按金属活动性顺序有:K、Ca、Na形成的硝酸盐加热分解生成亚硝酸盐和O2;Mg至Cu形成的硝酸盐加热分解生成高价金属氧化物、NO2和O2;Hg至Au形成的硝酸盐加热分解生成金属单质、NO2和O2。 据此有:2KNO32KNO2+O2↑ 2Cu(NO3)22CuO+4NO2↑+O2↑ 2AgNO32Ag+2NO2↑+O2↑ 由题可知,生成气体被水吸收后体积减小,则说明气体A中一定含有NO2,而根据方程式可知,有NO2生成时肯定伴随O2生成,且n(NO2):n(O2)≤4:1。根据NO2、O2与水反应方程式(4NO2+O2+2H2O→4HNO3)可知NO2肯定能被全部吸收,剩余气体中只有O2,所以B错误。减少的气体体积为,其中n(NO2):n(O2)=4:1,则说明NO2占了原气体体积的4/6,加之剩余的a/6L全为O2,O2占了原气体体积的2/6,所以A气体中n(NO2):n(O2)=4:2=2:1,所以A错误,C正确。 又由上述硝酸盐分解的方程式可知,若生成气体满足n(NO2):n(O2)=2:1,且三种盐都含有时,AgNO3的含量可以是任意值,Cu(NO3)2和KNO3的物质的量之比必须满足1:1,所以D正确。 |