混合物和足量硫酸反应,生成0.672L的氢气,而且2种物质生成H2体积相等,说明A和B各生成0.336L,即0.015mol的氢气
根据化合价写出二者反应的方程式:
A+H2SO4=ASO4+H2
2B+3H2SO4=B2(SO4)3+3H2
根据这两个方程式可以找出关系A~H2,2B~3H2,求出物质的量A为0.015mol,B为0.015/1.5=0.01mol
若假设A莫尔质量为xg/mol,则B的为9x/8g/mol
根据题意,混合物质量为0.630g,所以有
0.015x+0.01*9x/8=0.630
解得x=24g/mol
即A的莫尔质量为24g/mol,则B的莫尔质量为24*9/8=27g/mol