A、根据莽草酸的化学式C7H6O5可判断该物质的相对分子质量为:(12×7)+(1×6)+(16×5)=170.故A说法正确;
B、根据莽草酸的化学式C7H6O5可判断该物质由C、H、O三种元素组成,组成中虽然含有O元素,但并未两种元素组成的化合物,不符合氧化物的组成特点,不属于氧化物,故B说法不正确;
C、根据莽草酸的化学式C7H6O5可计算其中O元素的质量分数为:
×100%≈47%,此说法是正确的;16×5 170
D、根据莽草酸的化学式C7H6O5可判断其中碳、氢、氧质量比为:(12×7):(1×6):(16×5)=42:3:40,故D说法正确;
故选B.