Звериная клетка (женский род), высокий мальчик (мужской род), летел самолет (мужской род), ветвистое дерево (средний род), светило солнце (средний род), бежала собака (женский род)
Изменение окончаний существительных в предложении происходит для связи слов по смыслу.
Сложное, бессоюзное. Основы: Мелькнуло что-то мохнатое и вторая основа: раздался выстрел.<span />