FC ConcursosFC Concursos

Questão FC374684

Em programação, sobre a passagem de parâmetros por referência em comparação com a passagem de parâmetros por valor, assinale a afirmativa correta.

Algoritmos e Lógica de Programação

Instituto Consulplan · 2024

Em programação, sobre a passagem de parâmetros por referência em comparação com a passagem de parâmetros por valor, assinale a afirmativa correta.

  1. A passagem por referência é uma técnica que permite que variáveis sejam executadas em paralelo; ao contrário da passagem por valor.
  2. A passagem de uma referência à memória onde o valor está armazenado; a passagem por valor envolve a cópia do valor real do argumento para a função.
  3. A passagem por referência permite modificar o valor da variável passada como argumento, não necessariamente uma variável global; ao contrário da passagem por valor.
  4. A passagem por valor é uma técnica que permite modificar o valor de uma variável global a partir de uma função; a passagem por referência mantém a integridade do valor original.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

A alternativa descreve corretamente a diferença: na passagem por referência a função recebe o endereço de memória do argumento, ou seja, um ponteiro/referência para onde o valor está armazenado. Assim, alterações feitas dentro da função afetam diretamente a variável original.


Na passagem por valor, a função recebe uma cópia do conteúdo do argumento. Modificar essa cópia não altera o valor original fora da função; qualquer mudança fica restrita ao escopo da função.


Consequências práticas: referência permite efeitos colaterais e é eficiente para estruturas grandes (evita cópias), enquanto valor traz isolamento entre chamada e função, favorecendo segurança e previsibilidade.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo