Определили падеж. Сидели на крыше.
Предложный. Ибо на крыше (где?)
Вопрос неправильно задали. На вопрос "где" будет отвечать не предложный падеж, а обстоятельство.
Сидели (На ком?, Чём?) на крыше. Предложный падеж.