多项选择题

A.硬山顶
B.悬山顶
C.庑殿顶
D.攒尖顶