A、根据元素质量比等于元素的相对原子质量乘以原子个数之比,可推出莽草酸(分子式C7H1005)中碳、氢、氧三种元素的质量比为:(12×7):(1×10):(16×5)=42:5:40,故A对;
B、1个莽草酸分子是由7个碳原子、10个氢原子和5个氧原构成的,故选项说法错误;
C、由莽草酸的化学式可知,它是由碳、氢、氧三种元素组成的化合物,属于有机物,故说法正确;
D、根据某元素的质量分数的计算公式,可以莽草酸中碳元素的质量分数约为
×100%=48.3%,故D正确.12×7 12×7+1×10+16×5
故选B.