Род несклоняемых существительных определяется по следующим правилам:
- названия лиц мужского пола - мужской род;
- названия лиц женского пола - женский род;
- названия животных - по роду слова, обозначающего животное (кенгуру - животное, род мужской, так как не указано, что это самка).
- названия неодушевленных предметов - средний род.
Кофе - слово мужского рода.
Ответ: Г)