“非法持有枪支”是指不符合配备、配置枪支、条件的人员,违反枪支管理法律、法规的规定,擅自持有枪支的行为;
“私藏枪支”是指依法配备、配置枪支的人员,在配备、配置枪支的条件消除后,违反枪支管理法律、法规的规定,私自藏匿所配备、配置的枪支且拒不交出的行为。本题适用非法持有枪支更合适
“非法持有枪支”是指不符合配备、配置枪支、条件的人员,违反枪支管理法律、法规的规定,擅自持有枪支的行为;
“私藏枪支”是指依法配备、配置枪支的人员,在配备、配置枪支的条件消除后,违反枪支管理法律、法规的规定,私自藏匿所配备、配置的枪支且拒不交出的行为。本题适用非法持有枪支更合适。