多项选择题

上消化道出血的病因有()

A.胃溃疡
B.胃癌
C.肝硬化
D.结肠癌
E.肝动脉瘤破裂胆道出血