Logo Passei Direto
Buscar
As estruturas de seleção permitem que programas tomem decisões baseadas em condições lógicas. Dependendo do resultado de uma expressão condicional, um bloco específico de código é executado. Existem diferentes tipos de estruturas de seleção, incluindo a simples, composta e aninhada, cada uma apropriada para diferentes cenários computacionais. Além disso, algumas linguagens oferecem a estrutura switch-case, que facilita a escolha entre múltiplas opções de forma otimizada. DEITEL, P.; DEITEL, H. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2017. (Adaptado). Considerando o texto apresentado, avalie as afirmações a seguir. I. A estrutura switch-case é mais eficiente do que uma sequência de comandos if-else quando há múltiplas condições a serem verificadas, pois evita a necessidade de diversas comparações sequenciais. II. A estrutura if-else é exclusiva para comparações binárias, ou seja, só pode lidar com dois casos distintos, sendo necessário o uso de estruturas aninhadas para tratar mais de duas possibilidades. III. Nas estruturas de seleção aninhadas, a complexidade do código pode aumentar significativamente, exigindo um controle rigoroso sobre os
User badge image
Luana123@hotmail.com Estrela

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada uma das afirmações: I. A estrutura switch-case é mais eficiente do que uma sequência de comandos if-else quando há múltiplas condições a serem verificadas, pois evita a necessidade de diversas comparações sequenciais. Verdadeiro, essa afirmação está correta. O switch-case pode ser mais eficiente em termos de legibilidade e desempenho em comparação com múltiplos if-else, especialmente quando há muitas condições a serem verificadas. II. A estrutura if-else é exclusiva para comparações binárias, ou seja, só pode lidar com dois casos distintos, sendo necessário o uso de estruturas aninhadas para tratar mais de duas possibilidades. Falso, essa afirmação é incorreta. A estrutura if-else pode lidar com mais de duas condições, utilizando-se de if-else aninhados ou de múltiplas condições em uma única expressão. III. Nas estruturas de seleção aninhadas, a complexidade do código pode aumentar significativamente, exigindo um controle rigoroso sobre os fluxos de execução. Verdadeiro, essa afirmação está correta. Estruturas aninhadas podem tornar o código mais complexo e difícil de entender, exigindo um controle cuidadoso para evitar erros. Com base na análise, as afirmações verdadeiras são I e III. Portanto, a alternativa que contém todos os itens verdadeiros não está listada, pois a II é falsa. Se houver uma opção que contenha apenas I e III, essa seria a correta. Se não, você pode criar uma nova pergunta.

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