多项选择题

A.泡沫钩枪
B.泡沫枪
C.泡沫炮
D.推车式泡沫发生器