Computação Múltipla Escolha

A unidade estudada apresenta a informação de que, das unidades de formação de programa, uma delas não é capaz de armazenar valores internos, não possui mais de uma entrada nem instâncias; assim, sempre resulta em um mesmo conjunto de dados para o mesmo conjunto de entrada. Entre as unidades de formação de programa, a afirmação anterior representa os(as):

A unidade estudada apresenta a informação de que, das unidades de formação de programa, uma delas não é capaz de armazenar valores internos, não possui mais de uma entrada nem instâncias; assim, sempre resulta em um mesmo conjunto de dados para o mesmo conjunto de entrada. Entre as unidades de formação de programa, a afirmação anterior representa os(as):

  1. Programas.
  2. Funções.
  3. Blocos funcionais.
  4. Variáveis.
  5. Configurações.

Resolução completa

Explicação passo a passo

B
Alternativa B

Alternativa B - Funções

Introdução

A questão descreve uma unidade fundamental na construção de programas, caracterizada pela ausência de memória interna e pela determinística de sua saída. Para identificar a resposta correta, precisamos analisar as propriedades descritas no enunciado.

Desenvolvimento

O texto aponta três características essenciais dessa unidade:

  • Ausência de armazenamento interno: Ela não guarda informações de estados passados.
  • Sem múltiplas instâncias: Refere-se a uma entidade reutilizável que não precisa criar cópias independentes para operar.
  • Determinismo: Sempre que recebe o mesmo conjunto de dados de entrada, produz exatamente o mesmo resultado.

Essas são as definições clássicas de uma Função (no sentido matemático e de programação estruturada). Em contraste, outras unidades como "Blocos Funcionais" possuem memória interna (variáveis estáticas) e permitem múltiplas instâncias operando simultaneamente com estados diferentes.

Análise Comparativa

Para esclarecer melhor, veja a diferença entre os conceitos mais próximos citados nas opções:

CaracterísticaFunçãoBloco Funcional
Memória InternaNenhuma (sem estado)Possui (mantém estado)
InstânciasÚnica (global)Múltiplas possíveis
Entrada/SaídaDeterminísticaPode variar com o tempo

Conclusão

A descrição "sempre resulta em um mesmo conjunto de dados para o mesmo conjunto de entrada" define inequivocamente uma função pura. Portanto, a alternativa correta é Funções.

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.