Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2022

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce133698
Banca
CESPE / CEBRASPE
Órgão
BNB
Ano
2022
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
A respeito dos conceitos de função e avaliação de expressões, julgue o item subsequente.As funções com operações modificadoras são funções que alteram um conjunto de dados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Funções Modificadoras

✅ 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.

Funções
  • 1Modificadoras
    • Alteram conjunto de dados
    • Efeito colateral
    • Ex.: ordenação in-place
  • 2Puras
    • Não alteram estado externo
    • Só retornam valor
LEVEL · soulevel.com.br

Alternativa C — ✅ Certo

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.

Alternativa E — ❌ Errado

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