Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2022
- Código
- ce133698
- Banca
- CESPE / CEBRASPE
- Órgão
- BNB
- Ano
- 2022
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento de Sistemas
- CCerto
- EErrado
GabaritoC — Certo
✅ CERTO. A afirmação está correta: funções com operações modificadoras são aquelas que alteram um conjunto de dados, seja globalmente, por referência ou por efeito colateral. Esse é um conceito fundamental em programação, em contraste com funções puras, que não produzem efeitos externos.
A banca testa o conhecimento básico sobre o papel das funções em algoritmos. Qualquer função que modifique o estado de variáveis ou estruturas de dados passadas como argumento (ou acessíveis globalmente) é considerada modificadora. Exemplos comuns incluem procedimentos que ordenam uma lista in-place ou que atualizam campos de um registro.
A assertiva descreve exatamente o que são funções modificadoras: elas alteram um conjunto de dados, em oposição a funções que apenas retornam valores sem modificar o estado externo.
Marcar esta alternativa significaria negar que funções modificadoras alteram dados, o que contraria o conceito básico. O erro provém de confundir funções modificadoras com funções puras, que não produzem efeitos colaterais.
Gabarito: letra C — Certo.
Link permanente: /questoes/ce133698