(1)根据莽草酸的结构式可知,分子中含有羧基、碳碳双键、羟基,故答案为:羧基、碳碳双键、羟基;
(2)分子中含有一个碳碳双键,与溴水按1:1发生加成反应,所以lmol莽草酸最多可以消耗1mol溴;
分子含有一个羧基,与氢氧化钠按1:1发生中和反应,所以lmol莽草酸最多可以消耗1mol氢氧化钠,故答案为:1;1;
(3)莽草酸的结构式为,在浓硫酸作用下加热可以得到B
,由两者结构式可知,1分子莽草酸分子内脱掉2分子水,得到
,故为消去反应,故答案为:消去反应;
(4)莽草酸与乙醇发生酯化反应生成酯和水,反应方程式为+CH3CH2OH
浓硫酸 △ +H2O,
故答案为:+CH3CH2OH
浓硫酸 △ +H2O;
(5)由B的结构简式可知,若B的同分异构体中既含有酚羟基又含有酯基,则苯环上有两个取代基,-OH和HCOO-,两个取代基只有邻、间、对三种异构.符合条件的同分异构体为,
,
.
故答案为:3;或
或
.