Questão de Programação — Linguagens de programação — FUNCERN 2025
ProgramaçãoLinguagens de programação
- Código
- qg466186
- Banca
- FUNCERN
- Órgão
- IF-PE
- Ano
- 2025
- Nível
- Superior
- Cargo
- Professor EBTT - Desenvolvimento
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
- AStrings podem ser modificadas in-place, evitando consumo adicional de memória em concatenação.
- Bcada 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.
- Ca imutabilidade das Strings só se aplica a variáveis declaradas como constantes (final em Java ou atribuídas diretamente em Python).
- Da imutabilidade das Strings garante automaticamente que operações de concatenação são mais rápidas do que com tipos mutáveis.
- Eo comportamento de imutabilidade em Strings depende do compilador ou interpretador utilizado, não sendo garantido pela linguagem.