Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FGV 2026

ProgramaçãoConceitos básicos de programação
Código
fg127315
Banca
FGV
Órgão
AL-RO
Ano
2026
Nível
Superior
Cargo
Analista Legislativo (Tecnologia da Informação - Análise e Desenvolvimento de Sistemas)
Em uma linguagem que suporta passagem de parâmetros por referência, uma função troca(a, b) é chamada. O Analista observa que após a execução da função, os valores das variáveis originais x e y (passadas como a e b) são alterados.Assinale a afirmativa correta a respeito do mecanismo exato da passagem por referência que permite à função alterar o valor da variável original (x ou y) no escopo do chamador.
  1. AA função cria cópias temporárias dos valores de x e y e os retorna após a execução.
  2. BO compilador duplica as variáveis x e y na stack de chamada da função.
  3. CA função recebe o endereço de memória das variáveis originais e opera diretamente sobre o local de armazenamento delas.
  4. DO valor de retorno da função é atribuído automaticamente às variáveis de entrada x e y.
  5. EA função utiliza variáveis globais para simular a alteração dos parâmetros.
Revelar gabarito e comentário

GabaritoC — A função recebe o endereço de memória das variáveis originais e opera diretamente sobre o local de armazenamento delas.

Link permanente: /questoes/fg127315