го́род-геро́й, го́рода-геро́я
Ответы справочной службы
Через дефис может писаться не только одно слово, но и сочетание слов. Это могут быть сочетания с приложениями (город-герой, студент-первокурсник, программа-открывашка), сочетания-повторы (умница-разумница), сложные термины (альфа-частица) и др. Бывают очень разные случаи, единого правила для всех не существует. Подробнее можно посмотреть в «Правилах русской орфографии и пунктуации» под ред. В. В. Лопатина. Правда, вопрос о применении в таких сочетаниях кавычек там не рассматривается. Скорее всего, Вы правы, и в первых приведенных Вами примерах (мальчик-«умница», программа-«открывашка») лучше закавычить всё словосочетание. Что касается третьего (экс-«Интеграл»), то надо разбираться, что имеется в виду, и решать вопрос о кавычках в зависимости от смысла (к чему относится приставка экс, что такое Интеграл и т. д.).
Вы написали правильно, см. в академическом орфографическом словаре фиксацию почетных званий городов: город-герой, город воинской славы, город трудовой доблести.
Нераспространенные приложения пишутся через дефис: город-герой, студент-медик и т. п.
Если одна из частей в сочетаниях с приложением содержит пробел, вместо дефиса ставится тире: относительно продления порядка въезда в страну иностранных граждан — обладателей шенгенских виз; включая российских граждан — обладателей степени PhD.
Верно дефисное написание. Пишутся через дефис сочетания с однословными приложениями, следующими за определяемым словом, напр.: баба-яга, ванька-встанька, город-герой, ковёр-самолёт, лён-долгунец, мать-героиня, птица-носорог, рак-отшельник, рыба-попугай, скатерть-самобранка (устойчивые сочетания); дом-новостройка, журналист-международник, писатель-эмигрант, студент-медик, собака-ищейка, солдат-новобранец, садовод-любитель, студент-первокурсник, мать-старуха, девочка-красавица, Маша-резвушка...
Правильно: город-герой. Это звание присваивалось городам за героическую оборону в годы Великой Отечественной войны, поэтому уточнение, о какой войне идет речь, лишнее.
Справочники
§ 119. Следующие разряды существительных пишутся слитно. Существительные, слитное написание которых определяется общими правилами: слова с приставками и начальными частями типа лже-, полу-, само- (см. § 117, п. 1), сложные слова с первой частью, совпадающей с формой числительного (см. § 117, п. 2), сложные слова с начальными частями типа авто-, авиа- (см. § 117, п. 3), сложные слова с первой частью, оканчивающейся на -я (см. § 117, п. 4), напр.
....: баба-яга, ванька-встанька, город-герой, ковёр-самолет...
§ 61. Распространенные приложения, стоящие после определяемого слова — существительного или местоимения, а также отделенные от них другими членами предложения или относящиеся к отсутствующему члену предложения, обособляются запятыми: Володя, семнадцатилетний юноша, некрасивый, болезненный и робкий, сидел в беседке (Ч.); Вспомнилась маленькая девочка, племянница Спирьки (Шукш.); В «Последнем сроке» от нас вот так ушла старуха Анна, в «Прощании с Матёрой»
...нераспространенных приложениях, пишущихся через дефис (город-герой...