多项选择题

对社会分层的原因的一般解释是()

A.功能论
B.需要论
C.天才论