挥发性是指物质从液体或固体变成气体的倾向,因此可以说任何物质都具有挥发性。
我觉得吧,锌和稀盐酸或稀硫酸制氢气都可以。盐酸有挥发性主要是针对浓盐酸而言,氯化氢因极易溶于水,因此稀盐酸的挥发性可忽略不计。而实验室却只能够用稀盐酸和碳酸钙制二氧化碳,因为稀硫酸和碳酸钙反应会产生微溶物硫酸钙,它会附着在碳酸钙表面阻止反应的进行。(上面那位老师说的产生微溶物以致于不好清理我觉得不太恰当)
稀盐酸和稀硫酸都行,反应热造成的影响很小,何况排水法收集时氯化氢溶解到了水中,对氢气纯度没有影响。
制取氢气一般用硫酸,盐酸有挥发性会导致气体不纯,但影响不大,在没有硫酸时可用盐酸代替。
但在制取二氧化碳时一般用盐酸和碳酸钙,如果用硫酸会生成硫酸钙,硫酸钙是微溶的,不好清洁。所以用盐酸。
用锌+硫酸---硫酸锌+氢气