Ответ:

Сидела — сказуемое, кошка — подлежащее.

Напредлог веткеимя существительное сиделаглагол чёрнаяимя прилагательное кошкаимя существительное.