假如KNO3,相当于加入了NO3-,
NO3-酸性条件下为HNO3,表现强氧化性,就得不到H2了,得到的是NO
只能选择B,相当于加水
HNO3能把Zn氧化为Zn2+,自身还原为NO
所以没有H2产生。
3Zn+8HNO3(稀)===3Zn(NO3)2+2NO+4H2O
先来看一看加入KNO3溶液后溶液中的离子:钾离子,氢离子,硝酸根离子,硫酸根离子,氢氧根离子(极少量)。LZ也说了“NO3-酸性条件下为HNO3,表现强氧化性”这是高中化学的一个基本概念,强氧化性表现为有较强的得电子能力,因此它的氧化能力比溶液中的氢离子强,先一步与锌反应,(3Zn+8HNO3(稀)→3Zn(NO3)2+2NO↑+4H2O) ,况且即使产物中有氢气,氢气里氢元素的化合价是0,有还原性,即失电子能力(其他的离子等等已经是通常状况下的最高价,无法再失去电子),会被硝酸氧化,即2HNO3+3H2→4H20+2NO↑ 因此,无论如何收集不到氢气。