Оба варианта нормативны. Это означает, что в любом случае не будет ошибки.
Общие правила Вы найдете здесь: Трудные формы множественного числа имен существительных.
Ошибки нет. В значении 'воспитанник кадетского корпуса' правильно в родительном падеже мн. числа: кадет и кадетов. Одни словари дают эти варианты как равноправные, другие указывают на предпочтительность именно варианта кадет. В значении 'член конституционно-демократической партии' правильно только кадетов.
Правильно: кадет и кадетов в знач. 'воспитанник кадетского корпуса', но только кадетов в знач. 'член конституционно-демократической партии'.
Правильно: кадет и кадетов, если речь идет о воспитанниках кадетского корпуса, и только кадетов, если речь идет о членах конституционно-демократической партии.
Правильно: марш кадетОВ.