A是饱和一元醇,B是饱和二元醇,两种醇的分子中所含碳原子数相同,且都小于4.在3.85g由A和B组成的混合物中加入足量的金属钠,在标准状况下放出氢气1.12L,试写出A和B是什么物质,并计算出混合液中A的质量.

问题描述:

A是饱和一元醇,B是饱和二元醇,两种醇的分子中所含碳原子数相同,且都小于4.在3.85g由A和B组成的混合物中加入足量的金属钠,在标准状况下放出氢气1.12L,试写出A和B是什么物质,并计算出混合液中A的质量.

38.5g放出1molH
放出1molH消耗:
乙醇46g
乙二醇31g
所以A是乙醇23g

1.12L=0.5mol
A-OH B-OH-OH
设A是xmol,B是ymol,1molA生成0.5molH2,1molB生成1molH2
所以A----0.5x B-------1y
0.5x+1y=0.5
设C为z
mA=12z+2z+2+16=14z+18
mB=12z+2z+2+32=14z+34
且xmA+ymb=3.85
由上可得
(14z+18)x+(14z+34)y=3.85
又因z小于4
所以把1,2,3分别代入求出正确答案
乙醇乙二醇A是乙醇23g