Запретов на этот счет нет.
Правильно: школу окончил сорок один ученик.
Оценка такого употребления зависит от типа текста.
Правильно: ученик Днепропетровска и ученик г. Днепропетровска. Географическое название, употребленное с родовым наименованием город, выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование.
Запятая ставится только перед второй частью союза как... так и. Перед как запятая не нужна.
Возможны оба варианта.
Д. Э. Розенталь пишет, что если сказуемое следует за однородными подлежащими, то обычно употребляется форма множественного числа сказуемого, если сказуемое предшествует подлежащим, то форма единственного числа. Однако эта рекомендация не носит категорического характера.
Такая формулировка неудачна. Может быть, здесь опустить слово "умение"?