Ed
há 9 meses
Para responder à sua pergunta, precisamos entender o conceito de valores imutáveis em programação. Quando falamos de objetos imutáveis, isso significa que, uma vez criados, não podem ser alterados. Para "modificar" um valor imutável, na verdade, precisamos criar um novo valor e atribuí-lo à variável. Vamos analisar as alternativas: a) Gerar uma nova constante com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Isso não é correto, pois a constante não pode ser alterada. b) Gerar uma nova variável apenas com o valor devido e, utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Isso é uma possibilidade, mas não é a melhor descrição do que se faz com um valor imutável. c) Gerar um novo algoritmo com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Isso não faz sentido no contexto. d) Gerar uma nova constante com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Novamente, isso não é correto, pois a constante não pode ser alterada. e) Gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta é a alternativa correta, pois descreve exatamente o que se faz ao lidar com valores imutáveis: criar um novo objeto e atribuí-lo à variável. Portanto, a resposta correta é: e) Gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material