Logo Passei Direto
Buscar
Ao desenvolver em Java, é essencial evitar práticas inadequadas da programação estruturada, buscando aproveitar os recursos oferecidos pela linguagem para garantir código mais legível, eficiente e livre de erros.
Com base no texto fornecido sobre as práticas recomendadas na programação orientada a objetos em Java, analise as afirmativas a seguir:
I. Buscar por classes auxiliares e recursos oferecidos pela linguagem pode tornar o desenvolvimento em Java mais difícil e ineficaz.
II. O foreach é uma alternativa ao loop for tradicional e simplifica a manipulação de coleções, percorrendo automaticamente os elementos.
III. O uso indiscriminado de concatenação de strings pode prejudicar a legibilidade do código e criar instâncias desnecessárias de objetos.
IV. A classe BigDecimal é recomendada para lidar com valores monetários devido à sua precisão e eficiência na manipulação de números decimais.
A II e III, apenas.
B II, III e IV, apenas.
C I, II e III, apenas.
D I e IV, apenas.
E III e IV, apenas.
User badge image
Desvendando com Questões

há 3 semanas

Respostas

User badge image

Ed Verified user icon

há 3 semanas

Vamos analisar cada afirmativa: I. Buscar por classes auxiliares e recursos oferecidos pela linguagem pode tornar o desenvolvimento em Java mais difícil e ineficaz. Falso. Na verdade, utilizar classes auxiliares e recursos da linguagem é uma prática recomendada que visa tornar o desenvolvimento mais eficiente e o código mais legível. II. O foreach é uma alternativa ao loop for tradicional e simplifica a manipulação de coleções, percorrendo automaticamente os elementos. Verdadeiro. O foreach realmente simplifica a iteração sobre coleções em Java, tornando o código mais limpo e fácil de entender. III. O uso indiscriminado de concatenação de strings pode prejudicar a legibilidade do código e criar instâncias desnecessárias de objetos. Verdadeiro. A concatenação de strings em Java pode levar à criação de muitos objetos temporários, o que pode impactar a performance e a legibilidade do código. É recomendado usar `StringBuilder` para concatenar strings de forma mais eficiente. IV. A classe BigDecimal é recomendada para lidar com valores monetários devido à sua precisão e eficiência na manipulação de números decimais. Verdadeiro. A classe BigDecimal é realmente a escolha adequada para manipulação de valores monetários, pois evita problemas de precisão que podem ocorrer com tipos de dados primitivos como `float` ou `double`. Agora, vamos ver quais itens são verdadeiros: - II: Verdadeiro - III: Verdadeiro - IV: Verdadeiro - I: Falso Portanto, a alternativa que contém todos os itens verdadeiros é: B) II, III e IV, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Na programação orientada a objetos, os princípios de coesão e acoplamento são fundamentais.
Identifique como a coesão e o acoplamento, como princípios da programação orientada a objetos, contribuem para a qualidade do software:
A A coesão refere-se à dependência entre os módulos de um sistema, enquanto o acoplamento descreve o grau em que os elementos de um módulo estão inter-relacionados. Uma alta coesão e um alto acoplamento são desejáveis para promover a modularidade do código.
B A coesão refere-se à interação entre os atributos e métodos de uma classe, enquanto o acoplamento descreve a dependência entre os módulos de um sistema. Uma alta coesão e um alto acoplamento são desejáveis para promover a flexibilidade do código.
C A coesão refere-se à interdependência entre os módulos de um sistema, enquanto o acoplamento descreve o grau em que os elementos de um módulo estão inter-relacionados. Uma alta coesão e um baixo acoplamento são desejáveis para promover a modularidade, reutilização e manutenção do código.
D A coesão refere-se à interação entre os objetos de um sistema, enquanto o acoplamento descreve a dependência entre os atributos e métodos de uma classe. Uma baixa coesão e um alto acoplamento são desejáveis para promover a flexibilidade do código.
E A coesão refere-se à interdependência entre os módulos de um sistema, enquanto o acoplamento descreve o grau em que os elementos de um módulo estão inter-relacionados. Uma alta coesão e um médio acoplamento são desejáveis para promover a modularidade, reutilização e manutenção do código.

Mais conteúdos dessa disciplina