Запятая не требуется. Должность и звание – неоднородные приложения.
Звание и для мужчины, и для женщины - прапорщик.
Запятая не требуется. Должность и воинское звание – неоднородные приложения.
Наименования званий пишутся со строчной буквы: диплом образцовому коллективу.
Запятая нужна. Ученая степень и звание являются однородными приложениями.
Должность и звание - неоднородные приложения, запятая между ними не ставится.
Если фамилия предшествует званию, то запятая ставится: Петров, кандидат филологических наук.
Названия должностей, званий, титулов пишутся со строчной буквы, правильно: генеральный директор.
Если профессор – это звание, то запятая перед этим словом не нужна.
Если читателю понятно, что значит "р.", то выбор варианта не имеет значения.