Да, склонение мужской фамилии Король обязательно (женская фамилия не склоняется).
Учительница права. Склонение мужской фамилии Лих обязательно. См. «Азбучные истины».
Норма литературного языка: компас. Вариант компас характерен для речи моряков.
Да, склонение мужской фамилии Громак обязательно. Женская фамилия не склоняется.
Да, склонение мужской фамилии Виролайнен обязательно. Женская фамилия не склоняется.
Если речь о мужской фамилии, то ее нужно склонять: Чертока.
Да, склонение мужской фамилии Петрук обязательно. Женская фамилия не склоняется.
Да, склонение этой мужской фамилии обязательно. Женская фамилия не склоняется.
Предпочтительный вариант: морские порты. Корректно: номера (комнаты) для командированных.
Надо написать Сума Петра Петровича. Склонение мужской фамилии Сум обязательно.