Gabarito disponível
Resolução comentada
Uma função em C pode ser criada sem parâmetros sem problema.
Basta deixar a lista de parâmetros vazia (ou usar void), como em `int f()` ou `int f(void)`. Nenhum parâmetro é gerado automaticamente. Não há erro de compilação nem de execução.
Análise das alternativas
A) Errada: não há erro de execução. C e E) Erradas: nenhum parâmetro implícito é criado, e o tipo boolean sequer é nativo no C clássico. D) Errada: não há erro de compilação.
Referência: Linguagem C (ISO C): declaração de funções.
Resolução comentada do VaiConcursos.