Pular para o conteúdo

Fundação VUNESP · Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFC… 2022

Questão 42 — Linguagens de Programação: Linguagem C — Funções sem Parâmetros

Linguagens de Programação Linguagem C — Funções sem Parâmetros

Fundação VUNESP 2022

Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFCEx) · Oficial do Quadro Complementar do Exército · Caderno 008. Prova Objetiva — Modelo de prova (Versão) A

Gabarito disponível

Na linguagem de programação C, caso se deseje criar uma função sem parâmetros,
Selecione uma alternativa

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.

Ver gabarito

Gabarito: B

Fonte: Gabarito preliminar: Gabarito — 008. Prova Objetiva — Informática — Versão A (página 22)