Ed
ano passado
Para entender a situação apresentada, precisamos analisar como a passagem de parâmetros funciona em Python. Quando uma função é chamada e um valor é passado para ela, Python utiliza a passagem por valor, mas é importante notar que isso se refere à passagem de referências a objetos. No caso da função `calculaDobro(valor)`, quando um número inteiro é passado, a função opera sobre uma cópia do valor original. Isso significa que o valor original não é alterado após a execução da função, o que é um comportamento típico da passagem por valor. Vamos analisar as alternativas: A) Passagem por referência - Isso implicaria que a função poderia alterar o valor original, o que não acontece aqui. B) Passagem por valor - Esta é a alternativa correta, pois o valor original não é alterado. C) Passagem por cópia - Embora a passagem de valor possa ser vista como uma cópia, o termo mais preciso aqui é "passagem por valor". D) Passagem por delegação - Este termo não se aplica ao contexto de passagem de parâmetros. E) Passagem por instância - Este termo também não se aplica ao contexto de passagem de parâmetros. Portanto, a alternativa correta é: B Passagem por valor.
Cadastre-se ou realize login