Logo Passei Direto
Buscar
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 1Escolha uma opção: a. Gerar uma nova constante com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. b. Gerar um novo sistema com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. c. 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. 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 um novo algoritmo com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável.
User badge image
Vinicius Teixeira

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Para responder a essa questão, precisamos entender o conceito de objetos imutáveis em programação. Objetos imutáveis são aqueles cujo estado não pode ser alterado após sua criação. Para "modificar" um valor imutável, na verdade, você precisa criar um novo objeto com o valor desejado e, em seguida, atribuí-lo à variável. Vamos analisar as alternativas: a) Gerar uma nova constante com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Não é a melhor opção, pois fala em "constante" e "valor indevido". b) Gerar um novo sistema com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - "Novo sistema" não faz sentido nesse contexto. c) 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 não é necessário, pois você não precisa de uma nova variável, apenas de um novo objeto. 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. - Esta é a opção correta, pois descreve exatamente o que deve ser feito com objetos imutáveis. e) Gerar um novo algoritmo com o valor indevido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - "Novo algoritmo" não se aplica aqui. 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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina