По правилам русской орфографии названия должностей, званий, титулов пишутся со строчной буквы, напр.: президент, канцлер, председатель, министр, премьер-министр, заместитель министра, мэр, император, королева, хан, шейх, генеральный секретарь, заслуженный деятель культуры, лауреат Нобелевской премии, посол, атташе, директор, генеральный директор, академик, доктор наук, профессор, член-корреспондент, генерал-майор, командующий войсками, руководитель департамента, заведующий отделом, управляющий делами. Исключение делается только для названий высших государственных должностей и титулов в официальных текстах, напр.: Президент Российской Федерации, Председатель Правительства РФ, Председатель Государственной думы, Премьер-министр Индии, Её Величество Королева Англии.
Корректно: звание города-героя; звание "город-герой".
Слово департамент пишется с прописной как первое слово официального названия: Департамент налоговой полиции РФ. В остальных случаях корректно написание со строчной.
Названия должностей директор, генеральный директор пишутся со строчной (маленькой) буквы. С прописной (большой) буквы пишутся названия высших государственных должностей и титулов.
Корректно: Печатается с прописной буквы и отвечает на вопрос «О чем?».
См. ответ на вопрос № 280487.
Нет, точка в этом случае не нужна.
Да, верное написание: Берлинская стена.