A.莽草酸是由莽草酸分子构成的,一个莽草酸分子中含有5个氧原子,而不是莽草酸中含有5个氧原子,故错误;B.分子是由原子构成的,物质是由元素组成的,故错误;C.莽草酸是一种酸,其溶液的pH小于7,故正确;D.莽草酸中C、H、O三种元素的质量比为(12×7):(1×10):(16×5)=42:5:40而7:10:5是原子个数比,故错误.故选C.