生物碱类药物与甲醛-硫酸试液反应显色,是由于发生
A.氧化、脱水、缩合反应
B.取代、脱羧、氧化反应
C.脱水、加成、缩合反应
D.氧化、脱水、卤化反应
E.氧化、脱水、乙酰化反应
请帮忙给出正确答案和分析,谢谢!