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