Верно: Ему присвоили звание полковника. Он окончил войну в звании майора.
Отсутствие запятой в данном случае - нарушение нормы.
В предложении Поезда Москва — Петропавловск-Камчатский не существует тире употреблено в функции соединения. Обратите внимание, что кавычки для обозначения маршрута поезда не нужны.
Слово гражданин многозначно. Основное его значение - 'лицо, принадлежащее к постоянному населению данного государства'. Также слово гражданин имеет значение 'житель города; горожанин', но оно является устаревшим. Поэтому в стилистически нейтральном контексте нужно писать жители.
Однако в особом стилистическом употреблении возможно и сочетание граждане Москвы, например: Но право голоса дано цензовым избирателям не для их личного использования, а для отражения в подаваемом голосе чувств и взглядов подавляющего большинства граждан Москвы (Из газ.). Также существует звание почетного гражданина Москвы.
Правильно: в мае, в мае месяце (без дефиса).
Предложение следует перестроить. Возможный вариант: Больше всего площадок открылось на востоке и юге Москвы (семь и пять зон соответственно).
Правильно: ушел на фронт или ушел на войну. Ушел на фронт войны – неправильно.
Нужна точка в конце предложения.
Правильно: герои Гражданской и Великой Отечественной войны.