Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FUNCERN 2025

ProgramaçãoConceitos básicos de programação
Código
qg466184
Banca
FUNCERN
Órgão
IF-PE
Ano
2025
Nível
Superior
Cargo
Professor EBTT - Desenvolvimento
Durante uma aula de fundamentos de programação, o professor explica aos alunos que existem diferentes estratégias de passagem de parâmetros em funções ou procedimentos. Sobre a distinção entre passagem por valor e passagem por referência é correta afirmar que
  1. Ana passagem por valor, a função recebe acesso direto ao argumento, podendo modificá-lo; na passagem por referência, a função recebe apenas uma cópia.
  2. Bna passagem por valor e na passagem por referência, o efeito é sempre o mesmo, já que a função pode alterar o valor original em ambos os casos.
  3. Ca passagem por valor só existe em linguagens imperativas, enquanto a passagem por referência só existe em linguagens funcionais.
  4. Dna passagem por valor, a função recebe uma cópia do argumento e não pode alterar o valor original; na passagem por referência, a função recebe acesso direto ao argumento, podendo modificar o valor original.
  5. Ea escolha entre passagem por valor e por referência é feita automaticamente pelo compilador, sem que exista diferença conceitual entre elas.
Revelar gabarito e comentário

GabaritoD — na passagem por valor, a função recebe uma cópia do argumento e não pode alterar o valor original; na passagem por referência, a função recebe acesso direto ao argumento, podendo modificar o valor original.

Link permanente: /questoes/qg466184