Ответы справочной службы
Да, Вы правы по обоим случаям.
1. Корень, действительно, деревн-. В нем есть беглая гласная. Проверить можно, изменяя слово по падежам и числам: деревня - нет деревень.
2. Ответ аналогичен. Есть формы слов (не являющиеся отдельными, новыми словами): пять шишек, шесть кружек.
Нет, слово кружка не образовано от круг. Происхождение этого слова до конца не установлено, есть две гипотезы: 1) слово заимствовано из польского языка, где kruż 'кувшин' восходит к германским языкам; 2) слово заимствовано непосредственно из германских языков; при этом весьма вероятно, что истоичник заимствования русского слова был иной, чем источник заимствования польского kruż. Вероятно, это средневерхненемецкое krus 'кружка', 'сосуд для питья', хотя не исключено заимствование из французского языка.