Так как больше желающих участвовать в тестировании нет (да и, чую, интереса большого к постам нет в принципе, то я ухожу), то я даю ответы.

Вопрос был с подвохом. Можно сказать, что по современным правилам дефисы ставятся… во всех четырех случаях. А можно сказать, что только в первых двух. Согласно «Правилам русской орфографии и пунктуации» 1956 года, между определяемым словом и стоящим перед ним однословным приложением, которое может быть приравнено по значению к прилагательному, дефис не пишется: красавец мужчина (=красивый мужчина), старик отец (=старый отец). Такое написание предлагается и в справочниках Д. Э. Розенталя, которые полностью опираются на действующие правила. Но в академическом «Русском орфографическом словаре» РАН и вышедшем недавно из печати полном академическом справочнике «Правила русской орфографии и пунктуации» предлагается дефисное написание: старик-отец, красавица-дочка. Такое написание, хотя и вступает в противоречие с действующими правилами, тем не менее соответствует современной практике письма и более последовательно и логично отражает применение дефиса при написании сочетаний существительных.

Снять многие противоречия и устранить разнобой в рекомендациях справочников помогло бы официальное утверждение нового свода правил русского правописания, разработанного Орфографической комиссией РАН, но этот свод правил пока не принят, и неизвестно, когда это произойдет.

https://gramota.ru/spravka/vopros/219845