解题思路:根据溶液不显电性,则所有阳离子带的正电荷总数等于阴离子带的负电荷总数,从而计算出离子的电荷数,再利用离子共存来分析解答.
因溶液不显电性,阳离子带的正电荷总数等于阴离子带的负电荷总数,
NO3-与SO42-的电荷总数为3×1+1×2=5,
H+的电荷总数为3×1=3,
显然阴离子总数大于H+的电荷总数,
则M为阳离子,
设M带的电荷数位x,
由物质的量之比为n(NO3-):n(SO42-):n(H+):n(M)=3:1:3:1,
则3×1+1×2=3×1+1×x,
解的x=+2,
又NO3-、H+、Fe2+能发生氧化还原反应,则不会存在①,
SO42-、Ba2+能结合生成硫酸钡沉淀,则不会存在④,
则M可能为Mg2+,故选C.
点评:
本题考点: 离子共存问题.
考点点评: 本题考查溶液中离子的成分,明确溶液的电中性及离子之间的反应即可解答,难度不大,但学生容易忽略离子共存而错选.