Такого указания в справочниках нет — см. параграф 11 справочника по пунктуации Д. Э. Розенталя или параграф 42 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина. Как указано в этих источниках, наименования ученых степеней и ученых званий выступают в общем ряду как однородные приложения, поэтому между сочетаниями кандидат сельскохозяйственных наук и доцент нужно поставить запятую, тогда как остальные приложения не однородны: заведующий отделом ведущий научный сотрудник кандидат сельскохозяйственных наук, доцент Иван Иванович Иванов. Такая последовательность из четырех приложений, из которых четвертое отделено от третьего запятой, а первые не отделены друг от друга, неудобна для восприятия. Если контекст позволит, предлагаем поставить часть из этих приложений после определяемого слова; такие приложения разделяются запятыми: Заведующий отделом Иван Иванович Иванов, ведущий научный сотрудник, кандидат сельскохозяйственных наук, доцент, рассказал об исследовании. См. также ответ на вопрос 310613.
Смысл и структура предложения не вполне ясны, поэтому сложно давать рекомендации по поводу запятых.
Правильно: тридцать одну адресную справку.
Лучше: не держишь обиды.
См. также: http://gramota.ru/spravka/letters/?rub=otr
Да, такое написание верно. Правило звучит так: пишутся слитно сложные слова, первая часть которых совпадает с формой числительного.
Правильно: стоящий инструмент (от стоять), стоящий инструмент (от стоить).
Запятые поставлены правильно.
Запятая ставится.
Нормативной формы не существует. Возможна только описательная конструкция: я смогу победить, я одержу победу.
Так поставить знаки можно, хотя после личного местоимения тире обычно не ставят.