в данном случае вы путаете дательный падеж и предложный, нет согласования
Вы употребляете в шкафУ, что является формой в дательном падеже
В предложном падеже, видимо, в котором вы хотите использовать слово, форма будет в шкафЕ
Где у тебя висит платье? В (в чем?) шкафЕ.
в случае с зачеркиванием - окончание нулевое, собака прячется куда? в шкаф0
то же самое, что прячется в кровать, в стол, в комод, в холодильник и др
??????????????????????????????????????????????????????????????????????
Прочесть, съев (пирожок).
2 слога, т.к. 2 гласных звука
Кошка мошка, сучок пучок, стол стог, сор бор, быть мыть, лук луг. Да изменяется