Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESGRANRIO 2024

ProgramaçãoLinguagens de programação
Código
cg020769
Banca
CESGRANRIO
Órgão
BNDES
Ano
2024
Nível
Superior
Cargo
Analista - Análise de Sistemas - Desenvolvimento (Manhã)
Considere o seguinte código em uma linguagem de programação hipotética, onde tipos escalares são passados por valor e tipos dinâmicos por referência:Imagem associada para resolução da questãoConsiderando-se esse código e também a passagem de valores por referência e por valor, verifica-se que
  1. Aa é passado por valor, então a permanece 5, e b é passado por referência, então b se torna [ 5, 10 ].
  2. Ba é passado por valor, então a permanece 5, e b é passado por valor, então b permanece [ 5 ].
  3. Ca é passado por valor, então a se torna 15, e b é passado por referência, então b se torna [ 5, 10 ].
  4. Da é passado por referência, então a se torna 15, e b é passado por referência, então b se torna [ 5, 10 ].
  5. Ea é passado por referência, então a se torna 15, e b é passado por valor, então b permanece [ 5 ].
Revelar gabarito e comentário

GabaritoA — a é passado por valor, então a permanece 5, e b é passado por referência, então b se torna [ 5, 10 ].

Link permanente: /questoes/cg020769