программа-консультант Существительное, одушевлённое, мужской род (тип склонения ?? по классификации А. А. Зализняка). Корень: -программ-; окончание: -а; корень: -консульт-; суффикс: -ант [Тихонов, 1996].