Computação Múltipla Escolha

Como base nos conceitos apresentados acima, assinale a alternativa com relação às funções.

Como base nos conceitos apresentados acima, assinale a alternativa com relação às funções.

  1. Uma função do tipo void é um procedimento, pois retorna apenas inteiro.
  2. As funções não são ferramenta essencial ao desenvolvimento estruturado de aplicações.
  3. O corpo de uma função sempre é executado quando a aplicação é inicializada.
  4. Uma função em C sempre deve ter parâmetros.
  5. Uma função que não devolve qualquer valor é, particularmente, designada por Procedimentos.

Resolução completa

Explicação passo a passo

A
Alternativa A

Análise da Questão

A questão aborda conceitos fundamentais de programação estruturada, especificamente sobre o uso e classificação de funções (ou subprogramas/subrotinas), com foco na linguagem C.

Vamos analisar cada alternativa para encontrar a correta:

  • Alternativa A: Incorreta. A palavra-chave void em C indica explicitamente que a função não retorna nenhum valor. Portanto, dizer que ela retorna "apenas inteiros" é um erro conceitual grave.
  • Alternativa B: Incorreta. As funções são a base da programação estruturada, permitindo modularizar o código, reutilizar trechos e facilitar a manutenção. Elas são essenciais.
  • Alternativa C: Incorreta. O código dentro de uma função não é executado automaticamente no início do programa. Ele só roda quando a função é explicitamente chamada (invocada) em outra parte do código.
  • Alternativa D: Incorreta. Em C, é perfeitamente válido criar funções que não possuem parâmetros. Exemplo: void saudacao() { ... }.
  • Alternativa E: Correta. Na teoria da computação e na programação estruturada, faz-se uma distinção clássica:
  • Função: Executa uma tarefa e devolve um valor (retorno).
  • Procedimento: Executa uma tarefa e não devolve valor algum (no C, isso é representado pelo tipo void).

Portanto, a afirmação de que uma função que não devolve valor é designada como procedimento é a definição teórica correta neste contexto.

Alternativa E

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.