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 4Escolha uma opção: a. Gerar um novo objeto com o valor devido 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 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 sistema 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áve
User badge image
Silvio Cury

há 3 meses

Respostas

User badge image

Ed Verified user icon

há 3 meses

Para responder à sua pergunta, precisamos entender que em muitas linguagens de programação, existem tipos de dados imutáveis, como strings e tuplas, que não podem ser alterados após sua criação. Para "modificar" um valor imutável, a abordagem correta é criar um novo objeto com o valor desejado e, em seguida, atribuí-lo à variável. Analisando as opções: a) 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 opção está correta, pois descreve exatamente o que deve ser feito com objetos imutáveis. 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. - Esta opção não faz sentido, pois não se trata de uma constante e o valor é "indevido". 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. - Embora crie uma nova variável, não é a abordagem correta para modificar um valor imutável. d) Gerar um novo sistema com o valor devido e utilizar uma operação de atribuição para que ele seja mostrado pela variável. - Esta opção é irrelevante e não se aplica ao contexto. 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. - Esta opção também não faz sentido no contexto. Portanto, a alternativa correta é: a) 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
details

Libere essa resposta sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina