"Справка" не выполняет домашних и тестовых заданий.
Оба варианта возможны.
См. ответ № 179905.
Указанная запятая нужна.
Винительный падеж обозначает полный охват объекта действием, определенное количество, а родительный падеж - распространение действия на часть объекта.
Знаки препинания в предложении расставлены правильно.
Мы можем ответить Вам только на вопросы, касающиеся русского языка.