Pular para o conteúdo
Carreira Pública

Q79661 – Desenvolvimento de Sistemas – Fundação CESGRANRIO 2024

1Q79661

Desenvolvimento de Sistemas

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

Questões de Desenvolvimento de Sistemas relacionadas