因向饱和溶液中加入4.6g无水MgCl2,析出水合晶体40.6g,
则从饱和溶液中出来的质量为:(40.6-4.6)g=36g,
36g溶液中溶质MgCl2的质量为:36g×40%=14.4g,水的质量为:36g-14.4g=21.6g,
则40.6g晶体中MgCl2的质量为:4.6g+14.4g=19g,水的质量为21.6g,
MgCl2的相对分子质量为95,水的相对分子质量为18,则:
:19g 95
≈1:6,21.6 18
即:该结晶水合物的化学式为:MgCl2?,6H2O,
故选C.