违反枪支规定,私藏(    ),拒不交出的,处二年以下有期徒刑或者拘役。

违反枪支规定,私藏(    ),拒不交出的,处二年以下有期徒刑或者拘役。

A.管制刀具

B.枪支

C.毒品

D.弹药

正确答案是BD