Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foi encontrada 1 questão.
#3637705

Durante uma aula de Programação, o professor destaca que, tanto em Java quanto em Python, as Strings são imutáveis. Ele pede aos alunos que expliquem as consequências práticas dessa característica no desenvolvimento de software, considerando operações de concatenação e manipulação de texto. Diante desse contexto, é correto afirmar que 

  • Strings podem ser modificadasin-place, evitando consumo adicional de memória em concatenação.
  • cada modificação em uma String gera a criação de um novo objeto em memória, o que pode impactar o desempenho em operações intensivas de concatenação.
  • a imutabilidade das Strings só se aplica a variáveis declaradas como constantes (finalem Java ou atribuídas diretamente em Python).
  • a imutabilidade das Strings garante automaticamente que operações de concatenação são mais rápidas do que com tipos mutáveis.
  • o comportamento de imutabilidade em Strings depende do compilador ou interpretador utilizado, não sendo garantido pela linguagem.
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora