Как снаряд может взорваться в воздухе-дело во взрывателе,многие фугасные снаряды имеют установку взрывателя на дистанцию,т.е. снаряд взрывается не от удара,а через определенное время после покидания канала ствола.На это м же принципе работают зенитные снаряды.