(a). yes.
(b). no.
Does "These 50-foot (15 m) boats have aluminum hulls and have little or no armor, but are heavily armed and rely on speed." correctly answer the question of How long were swift boats?
(a).