D
分析:混合物在密闭容器中加热到250℃时,可能发生如下反应:
①2NaHCO
3
Na
2CO
3+CO
2↑+H
2O↑
②2Na
2O
2+2CO
2=2Na
2CO
3+O
2③2Na
2O
2+2H
2O=4NaOH+O
2 ④2NaOH+CO
2=Na
2CO
3+H
2O?
由上述反应,可得总的反应方程式为:
Ⅰ、Na
2O
2+2NaHCO
3
2Na
2CO
3+

O
2↑+H
2O↑
Ⅱ、2Na
2O
2+2NaHCO
3
2Na
2CO
3+O
2↑+2NaOH
当剩余固体为Na
2CO
3、NaOH时,可能只发生反应Ⅱ,过氧化钠可能恰好反应或有剩余;可能发生反应Ⅰ、Ⅱ,过氧化钠与碳酸氢钠都完全反应,据此解答.
解答:混合物在密闭容器中加热到250℃时,可能发生如下反应:
①2NaHCO
3
Na
2CO
3+CO
2↑+H
2O↑
②2Na
2O
2+2CO
2=2Na
2CO
3+O
2③2Na
2O
2+2H
2O=4NaOH+O
2 ④2NaOH+CO
2=Na
2CO
3+H
2O?
由上述反应,可得总的反应方程式为:
Ⅰ、Na
2O
2+2NaHCO
3
2Na
2CO
3+

O
2↑+H
2O↑
Ⅱ、2Na
2O
2+2NaHCO
3
2Na
2CO
3+O
2↑+2NaOH
当剩余固体为Na
2CO
3、NaOH时,可能只发生反应Ⅱ,过氧化钠可能恰好反应或有剩余,可能发生反应Ⅰ、Ⅱ,
A.只发生反应Ⅱ,产生的气体只有氧气,若过氧化钠没有剩余,则n(Na
2O
2):n(NaHCO
3)=1:1,即a:b=1:1,此时生成的气体只有氧气,n(O
2)=

n(Na
2O
2)=

mol;若过氧化钠有剩余,则n(Na
2O
2):n(NaHCO
3)>1:1,即a:b>1:1,此时生成的气体只有氧气,n(O
2)=

n(NaHCO
3)=

mol,故A错误;
B.固体有NaOH时,排出的气体不能有CO
2,故B错误;
C.固体有NaOH时,排出的气体不能有CO
2,故C错误;
D.发生反应Ⅰ、Ⅱ,有O
2和H
2O排出,则1:2<n(Na
2O
2):n(NaHCO
3)<1:1,即

<

<1,即1<

<2,a<b<2a,过氧化钠与碳酸氢钠都完全反应,令按反应Ⅰ进行反应的过氧化钠为xmol,则该反应中消耗碳酸氢钠为2xmol,按反应Ⅱ进行反应的过氧化钠为(a-x)mol,则该反应中消耗的碳酸氢钠为(a-x)mol,故:2xmol+(a-x)mol=bmol,解得x=(b-a),故n(H
2O)=(b-a)mol,故0<n(H
2O)<a,故D正确;
故选D.
点评:本题考查混合物的有关计算、钠的化合物的性质等,难度较大,注意利用方程式叠加讨论剩余固体、排出的气体发生的反应情况.