A.根据莽草酸的结构式可确定其分子式为:C7H10O5,需要注意不存在苯环,故A错误;B.由结构可知有三种官能团:羧基、羟基、碳碳双键,故B错误;C.碳碳双键可以被加成,羧基、羟基可发生酯化反应,故C正确;D.在水溶液中羧基可以电离出H+,羟基不能发生电离,故D错误;故选C.