Возможны оба варианта.
Оба варианта верны.
Оба варианта оформления приемлемы.
Правильно: школу окончил сорок один ученик.
Верно слитное написание: суперучебник.
Правильно: ученик Днепропетровска и ученик г. Днепропетровска. Географическое название, употребленное с родовым наименованием город, выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование.
Верно: Учебник, стр. 3, упр. 2.
Корректно: Ученик, как губка, все впитывает.