Há objetos que não podem ser modificados, apenas excluídos. Portanto, para modificar um valor imutável pertencente a uma variável, necessita-se:
Questão 7
Resposta
a.
Gerar um novo algoritmo com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
b.
Gerar uma nova constante com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
c.
Gerar uma nova constante com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
d.
Gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
e.
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.
Ed
mês passado
Quando lidamos com valores imutáveis, não é possível modificar o valor original; em vez disso, deve-se criar um novo objeto (ou valor) com a modificação desejada e atribuí-lo à variável. Analisando as alternativas: a) Gerar um novo algoritmo — não faz sentido para modificar um valor imutável. b) Gerar uma nova constante — constantes não podem ser modificadas depois de definidas, então não é adequado. c) Gerar uma nova constante com o valor devido — mesma questão da alternativa b. d) Gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável — está correto, pois cria um novo objeto com o valor desejado e atribui à variável. e) Gerar uma nova variável apenas com o valor devido — não é necessário criar uma nova variável, basta criar um novo objeto e atribuir à variável existente. Portanto, a alternativa correta é: d. Gerar um novo objeto com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
Cadastre-se ou realize login