@If you can't make any attack, then yes, but if you're
good then you get the attack and exp.
XP caps differently in different levels of ships, the best ship to get xp would be the highest level ship you you can crew.
You won't get close to that even in a yamato, due to the XP cap on it. (btw, screenshot was a 200% xp day)