【化学】高一离子共存的问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:56:18
下列离子能大量共存,而且加入Al后能产生H2的是( )
A.H+,Mg2+,Al3+,(CO3)2-
B.Na+,Al3+,Cl-,Ba2+
C.OH-,Al3+,Cl-,NO3-
D.OH-,Ba2+,Cl-,NO3-
狠明显A与C不能共存,那么是B还是D,如何判断是否放出H2?

B中既无H+又无OH-,很明显不能和Al反应,而D中OH-能和Al反应生成偏铝酸根和氢气

注意能与铝反应生成氢气的溶液有两种情况,一种是酸性溶液,含H+;另一种是碱性溶液,含OH-。所以先排除B,另外A\C不共存,所以答案为D。补充氢氧化钡也是一种强碱

Al和酸碱都能产生氢气,所以先排除B
所以就选D了
Al+6H+=Al3++3H2
2Al+2OH-+2H20=2AlO2-+3H2

D
D中有OH,Al在碱性条件下也能产生氢气

选择D:设OH-的化合物为NaOH
AL+NaOH=NaAL(OH)2+H2(没配平,就那意思)