Вопросы к Поиску с Алисой
Фразеологизм «знать назубок» до сих пор используется в русском языке, потому что он выражает одобрение и означает «знать очень твёрдо, хорошо; выучить наизусть». gramota.ru frazeolog_ru.academic.ru
Выражение возникло из обычая проверять на зуб подлинность золотых монет, колец и других изделий из благородного металла. otvet.mail.ru Если на монете не оставалось вмятины, значит, она подлинная. nasledie.pravda.ru На фальшивых или полых изделиях после надкуса оставались вмятины. gramota.ru
В дальнейшем выражение поменяло свой первоначальный смысл и стало употребляться в значении «знать на 100%, знать что-либо досконально». www.bolshoyvopros.ru
Таким образом, использование этого фразеологизма связано с его способностью выражать высокую оценку уровня знаний и досконального понимания чего-либо.