Можно найти аргументы в пользу обоих вариантов: с запятой и без нее. Подробнее см. в "Справочнике по пунктуации".
Запятая не ставится.
"Справка" не выполняет домашних и тестовых заданий.
Слово "добродетель" (в отличие от остальных употребленных в предложении существительных) не может служить обозначением человека.
Пишутся с нн причастия и прилагательные на -ованный, -ёванный, -еванный (образованные от глаголов на -овать, -евать), напр.: балованный, корчёванный, линованный, малёванный, организованный; выкорчеванный, избалованный, намалёванный, разлинованный, реорганизованный.
Это сочетание вполне корректно.
Смысловой разницы нет. Знание - общеупотребительный вариант. Знанье - разговорный.
Лучше: стокилометровый. Но можно и с цифрами: 100-километровый.
Запятую принято ставить.
Правильно: ...а не кому-то другому, иному.