A equipe de desenvolvimento da ALEGO está trabalhando em um ...

Próximas questões
Com base no mesmo assunto
Q3881427 Programação
A equipe de desenvolvimento da ALEGO está trabalhando em um sistema de gerenciamento de projetos. O gerente de projetos solicitou a implementação de uma funcionalidade que permita revisar a lista de tarefas atribuídas a cada membro da equipe e gerar um relatório com base em certas condições, como a prioridade das tarefas e o status de cada uma.

Durante a implementação desta funcionalidade, a equipe deve utilizar estruturas de desvio e repetição corretamente. Em relação ao uso dessas estruturas em Java, qual delas é correta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A decisão dependia de reconhecer a função básica das estruturas em Java: if faz teste condicional, enquanto as demais alternativas distorcem o uso de for, switch, while e loop infinito.

Tema central: estruturas de controle
Análise das alternativas
A
Certa
A alternativa descreve corretamente o if como estrutura condicional usada para verificar se uma tarefa está concluída.
B
Errada
Está errada porque restringe indevidamente o for a inicializar variáveis de contagem. for é estrutura de repetição controlada.
C
Errada
Está errada porque afirma, de forma falsa, que switch só pode comparar String. Em Java, ele aceita outros tipos apropriados.
D
Errada
Está errada porque o while depende da sua própria condição lógica, mesmo quando está aninhado em um for.
E
Errada
Está errada porque não é correto tratar loop infinito como solução padrão apenas porque a condição de parada não está clara.
Pegadinha da questão
A banca explorou confusões clássicas entre estrutura de decisão e estrutura de repetição e usou formulações absolutas como "só se" e "independente da condição" para induzir erro.
Dica para questões semelhantes
  • Primeiro classifique a estrutura: if decide, for e while repetem, switch seleciona entre casos.
  • Desconfie de alternativas que imponham limitação absoluta sem base técnica, como "só serve para" ou "só se".
  • Em estruturas aninhadas, cada laço continua dependente da sua própria condição de execução.
  • Não trate loop infinito como solução padrão quando a condição de parada ainda não foi bem definida.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo