Правильно так, как Вы написали (с разнобоем). Почему именно так - не вполне понятно, будем разбираться.
Здесь верно: кому не поднеси.
Конструкции с частицей НЕ входят в восклицательные или вопросительно-восклицательные предложения, в которых часто присутствует частица только, напр.: Кто не знал этого человека! Что только не восхитило его на этой необычной выставке! Кому не известен этот дом? Чего в мой дремлющий тогда не входит ум? (Держ.). Как не любить родной Москвы! (Бар.). Где только не приходилось ему бывать! Куда он только не обращался!
Такие предложения — по форме отрицательные — по содержанию всегда содержат утверждение.
Указанная запятая не требуется.
Можно найти аргументы в пользу обоих вариантов: с запятой и без нее. Подробнее см. в "Справочнике по пунктуации".
Запятая не ставится.
"Справка" не выполняет домашних и тестовых заданий.
Слово "добродетель" (в отличие от остальных употребленных в предложении существительных) не может служить обозначением человека.
Пишутся с нн причастия и прилагательные на -ованный, -ёванный, -еванный (образованные от глаголов на -овать, -евать), напр.: балованный, корчёванный, линованный, малёванный, организованный; выкорчеванный, избалованный, намалёванный, разлинованный, реорганизованный.
Это сочетание вполне корректно.
Смысловой разницы нет. Знание - общеупотребительный вариант. Знанье - разговорный.