由题可知,A、B、C三种物质中n(C)=1mol,n(H)=2mol.又每种物质都为30g,所以每种物质中氧元素的物质的量为:n(O)=(30-12*1-1*2)/16=1mol.所以A、B、C三种物质的最简式均为CH2O,又等物质的量A、C混合物90g且为2mol,可得:x(12+2+16)=90,x=3.又A能发生银镜反应,故A为CH2O(甲醛),C为C2H4O2(乙酸).因为等物质的量A、B混合物15mol质量为675g,设混合物平均分子式为(CH2O)n.于是有:M((CH2O)n)=45g/mol,又A为甲醛,且A、B物质的量相等,所以B为C2H4O2(甲酸甲酯).所以A的分子量为30,B、C的分子量均为60.
其实B的分子式不必另求,如果B是醛类则不符合(CH2O)n的分子式,所以只能是酯类,能发生银镜反应的酯只能是甲酸某酯,此处只能是甲酸甲酯.