Род и падеж прилагательный определим по существительному, с которым составлено словосочетание:
старый ослик - старый (м.род, И.П.)
на верхней полке - верхней (ж.род, Д.П.)
темной ночью - темной (ж. род, Т.П.)
для внеклассного чтения - внеклассного (ср.род, Р.П.)