3357316
Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BNDES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: BNDES
Provas:
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