多项选择题

A.精怪论
B.地理环境决定论
C.不可知论
D.地理虚无论