@AdmiralNagano:
The way I remember it is that, if a plane can theoretically land at the very end of the turn, it can attack.
The only exception to that is a retreat. If you use a carrier in an attack, you can’t assume that you will retreat on some combat round and thus allow your fighter land on it. Other than that, yes, if it can theoretically land, even if a battle is required to be won (like 1 sub versus 1000 battleships) then it can land.