Выбрала множественное наследование, но я себе слабо представляю полиморфизм.
Первые два точно нет.
Насчет композиции - может быть в этом каверзность вопроса, но я бы сказала, что это вариант, который может подойти после дополнительных вопросов (ибо для каких целей будут использоваться методы летать и ползать, неясно). Именно в такой постановке - нет.
Вообще от тестовых заданий конечно порой хочется стучаться лбом о стену. А от того, что их воспринимают всерьез те, кто проводит собеседования - и еще кое по чему постучать.
В-частности, возможно, это хороший способ оценить программиста, но для аналитика - человека, чьей ключевой задачей является взаимодействие - просто немыслимо дать ожидаемый ответ. И получается, что оценивается не твоя способность к взаимодействию, а то, угадал ты, что хотел сказать автор теста (видя обоих впервые), или нет.