A、莽草酸 (C7H6O5)中含有碳、氢、氧三种元素,不属于氧化物,故选项说法正确.B、1个莽草酸分子是由7个碳原子、6个氢原子和5个氧原子构成的,则碳、氢、氧原子个数比为7:6:5,故选项说法错误.C、莽草酸中氢元素质量分数为 1×6 12×7+1×6+16×5 ×100%= 6 170 ,故选项说法正确.D、莽草酸是由碳、氢、氧元素组成的,故选项说法正确.故选B.