Ano:2024Banca:Fundação CESGRANRIOÓrgão:Banco Nacional de Desenvolvimento Econômico e SocialProva:Cesgranrio - 2024 - BNDES - Analista - Análise de Sistemas – Desenvolvimento
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:
def modify_value(x):
x = x + 10
return x
def modify_list(lst):
lst.append(10)
return lst
a=5
b = [5]
modify_value(a)
modify_list(b)
print(a) # Saída 1
print(b) # Saída 2
Considerando-se esse código e também a passagem de valores por referência e por valor, verifica-se que