Cruisers had light weight armor plating. Carriers had almost no armor in the flight deck. Compare them to a battleship, which was meant to absorb a crap-ton of hits, and they're really pathetic. So, theoretically for what we have, it's quite possible. Especially with the B-25H. That 75mm was intended for use against ships when they put it in!
P.S. I do seem to recall talk about the turrets being hardened, so that sounds about right. Don't think you can strafe them down. Need an explosion to take them out.