【正确答案】
【答案解析】乙、丙构成了非法持有枪支罪。
乙、丙的行为构成非法持有、私藏枪支弹药罪。
所谓非法持有、私藏枪支弹药罪是指违反法律规定,持有、私藏枪支弹药的行为。本罪为选择性罪名,包含行为和对象的选择。在本案中,客观上,乙、丙不具备合法持有枪支的身份,而擅自持有以火药为动力发射枪弹和以压缩气体为动力的非军用枪支3支,并藏匿家中;主观上,乙、丙明知违法却私自持有枪支,尽管为了猪场的安全的目的,但本罪不论行为人出于什么目的,故意擅自持有枪支即符合主观要件。主体上,乙、丙不属于合法配备、配置枪支的人员。故乙、丙依法构成非法持有枪支罪。
乙、丙不单独成立非法私藏枪支罪。所谓“非法私藏”,是指依法配备、配置枪支、弹药的人员,在配备、配置枪支、弹药的条件消除后,违法私自藏匿且拒不交出的行为。乙、丙的行为不符合该情况。